
Zitat von
Florian Bernd:
Leider ist das OnClick Ereigniss der JvTrayIcon Komponente zeitversetzt zum eigentlichen Klick. Also wenn ich im Ereigniss GetCursorPos aufrufe kann der Cursor schon ganz woanders als über dem Icon sein. Deshalb habe ich auf ein Menü verzichtet. Werde dann aber in der nächsten Version meine eigene TrayIcon Komponente benutzen.
Delphi-Quellcode:
procedure TForm1.JvTrayIcon1MouseDown(Sender: TObject; Button: TMouseButton; Shift: TShiftState; X, Y: Integer);
begin
if Button = mbLeft then PopupMenu1.Popup(X,Y);
end;
Ich habe noch eine Idee, einen Startparameter in etwa so: "PasswordManager.exe -tray"
Daniel M.
"The WM_NULL message performs no operation. An application sends the WM_NULL message if it wants to post a message that the recipient window will ignore."