Ein Menü auf den Tray,.. wird nicht mehr zugeklappt
-
Guten Morgen,
ich hab ein kleineres Problem, kann es aber nicht alleine lösen. Ich bitte um Hilfe.
Ich habe ein Symbol in den Systemtray gelegt und bei der Nachricht WM_RBUTTONDOWN offne ich ein Menü mit TrackPopupMenu. Das ganze klappt auch wunderbar, allerdings wenn ich neben das Menü klicke, hätte ich gern dass das Menu sich wieder schliesst.... macht es aber nicht.Es spielt keine Rolle ob ich ein Menu händisch erstelle oder das Systemmenu verändere. Beide bleiben stehen bis ich irgendeinen Menüeintag auswähle.
Wer kann mir helfen?
Besten Dank im Vortaus
-
We rufst Du das ganze auf? Welche Parameter übergibst Du? Welches Parent Fenster? Zeig einfach mal ein bischen Code.
-
Ich habs rausgefunden
Der Aufruf SetForeGroundWindow() vor TrackPopupMenu() löst das Problem... falls es mal jemand wissen will.Ich danke trotzdem für die Hilfe.
-
Was für ein Problem?
Auf welches Fenster setzt Du SetForegroundWindow?Ich befürchte eher, dass Du das falsche Parent angegeben hast!