![]() |
TrayIcon - PopupMenu - Problem
Hallo
Folgendes Problem bzw. Frage: Wenn ich über das TrayIcon ein PopupMenu geöffnet habe, soll sich dies bei einem Klick auserhalb wieder schließen. Wie geht das? Gruß |
Re: TrayIcon - PopupMenu - Problem
Moin Onz,
ich hab's so gelöst, dass ich das Anwendungsfenster mit SetForegroundWindow nach oben hole, bevor ich das Menü öffne:
Delphi-Quellcode:
procedure TfrmMAIN.WndProc(var msg : TMessage);
begin if msg.Msg = FdwTBNAMessage then begin case msg.LParam of WM_RBUTTONUP : begin SetForegroundWindow(self.Handle); //... |
Re: TrayIcon - PopupMenu - Problem
Hallo
Das Programm soll sich bei mir jedoch erst öffnen, wenn man im Menu auf "Öffnen" klickt, deswegen ist das etwas umständlich. Gruß |
Re: TrayIcon - PopupMenu - Problem
Es öffnet sich auch nur dann, wenn man auf deinen Menüpunkt klickt. Bau es ein und probier es aus. :wink:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 19:30 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz