Traybar Icon



  • Guten tag zusammen

    Ich versuche gerade ein Traybar-Icon zu erstellen.

    Ich hab einfach mal diesen Code in die WinMain gepackt:

    NOTIFYICONDATA nid = {0};
    nid.cbSize         = sizeof(nid);
    nid.uID            = 100;     
    nid.uFlags         = NIF_ICON;
    nid.uCallbackMessage = WM_USER+12345; 
    wchar_t ascs[MAX_PATH] = L"C:\\Users\\Tim\\Desktop\\s008.ico";
    nid.hIcon          = LoadIcon(hInstance,ascs);
    lstrcpyn(nid.szTip,L"Test",sizeof(nid.szTip)); 
    Shell_NotifyIcon(NIM_ADD, &nid);
    

    Doch nun erscheint nur ein Platzhalter und wen man mit der Maus darauf kommt verschwindet dieser auch schon wieder...
    Weis jemand was ich falsch mache?

    Desweiteren würde ich gerne wissen wie ich auf Messages des Trayicons reagieren kann und dann ein Menü öffnen kann.

    Ich bedank mich schonmal.

    MFG Tim



  • FAQ



  • Huch...das hab ich ja voll verpennt da zu schauen...Danke schön


  • Mod

    Ohne ein Windows Handle anzugeben kann das nicht gehen!


Anmelden zum Antworten