2 Menüs unterscheiden
-
Hallo Community.
In meiner App gibt es einmal ein Menü für das Hauptfenster und eins für den Systray. Wie kann ich in der WM_COMMAND-Message unterscheiden, von welchem Menü der Befehl grade kommt?
Hoffe das ist nicht allzu schwer.
Vielen Dank.
-
Du kanst doch ein anderes Fenster für die Commands aus dem SysTray angeben!
Du bist doch nicht verpflichtet das Main-Frame auch für den Systray zu verwenden.An der WM_COMMAND Nachricht kannst Du es ohne weiteres nicht unterscheiden, denn beide stammen IMHO aus einem Menü und damit ist der wParam 0...
-
Soll ich nur für den Systray ein eigenes Dummy-Fenster aufmachen? Das lohnt doch garnicht, oder?
Danke.
-
ViperBytes schrieb:
Soll ich nur für den Systray ein eigenes Dummy-Fenster aufmachen? Das lohnt doch garnicht, oder?
Warum nicht? Ich sehe sonst keine andee Möglichkeit der Unterscheidung.
-
Doch, lohnt sich - machen eh' alle so. Guck Dir mal mit Spy++ an, Wieviele unsichtbare Fenster auf dem Desktop so rumliegen
Notfalls kannst Du auch den Systray-Menü-Befehlen andere ID's geben.