Einzelnen Beitrag anzeigen

HolgerX

Registriert seit: 10. Apr 2006
Ort: Leverkusen
970 Beiträge
 
Delphi 6 Professional
 
#2

AW: Taskleiste WM_ Botschaften abfangen?

  Alt Gestern, 16:18
Hmm..

ein mit
Shell_NotifyIcon(NIM_ADD, @Ftnid);
erzeugtes ICON hat kein eigenes PopUp....

in den NOTIFYICONDATA kann ein Handle (von Fenster oder anderes WindowHandle) angegeben werden, mit einer eigenen MessageID
(z.B. const WM_TASKBAREVENT = WM_USER + 1111

Windows sendet dann alle WindowsMessages (wie WM_LBUTTONDBLCLK / WM_RBUTTONDOWN) an dieses Window.

Ob deine gewünschten dabei sind müsstest Du testen...

Hatte da mal vor Jahren eine Unit für gebastelt, welche das mit einem eigenen PopUp Menu macht.
Alternativ kannst Du dann auch ein Fenster anzeigen, und dann beim Verlassen des Fensters (Mouse) dieses wieder schließen.
(Ja ich Verwende Delphi 6 Pro und will NICHT wechseln!)
  Mit Zitat antworten Zitat