Systray mit PopUp verbinden
Verfasst: 14.12.2005 13:20
Hallo zusammen.
Ich kämpfe noch immer ein bischen mit der Syntax und der Vielfalt von PB.
Ich versuche nämlich gerade meinem SystrayIcon beizubringen ein Popupmenü anzuzeigen wenn ich mit Rechts drauf klicke.
Ich bin nun wie folgt vorgegangen. Ich habe ein Systray erstellt, ganz klar... Menü erstellt, auchklar.
Nun habe ich eine Eventschleife mit Event = WaitWindowEvent()
Und danach habe ich die Abfrage
Ich habe als WindowsID einfach mal die ID des Systrayicons angegeben. So einfach komme ich aus der Sache aber wohl doch nicht raus, denn das Popup öffnet sich tatsächlich nur wenn ich auf das eigentliche Fenster klicke mit dem das Systray verknüpft ist, ich nehme mal an dass das Zufall ist weil beide die gleiche ID haben oder so, aber beim Rechtsklick auf das Trayicon tut sich nichts.
Ich kämpfe noch immer ein bischen mit der Syntax und der Vielfalt von PB.
Ich versuche nämlich gerade meinem SystrayIcon beizubringen ein Popupmenü anzuzeigen wenn ich mit Rechts drauf klicke.
Ich bin nun wie folgt vorgegangen. Ich habe ein Systray erstellt, ganz klar... Menü erstellt, auchklar.
Nun habe ich eine Eventschleife mit Event = WaitWindowEvent()
Und danach habe ich die Abfrage
Code: Alles auswählen
If event=#WM_RBUTTONDOWN
DisplayPopupMenu(0,WindowID(#SysTrayIcon))
EndIf