Einzelnen Beitrag anzeigen

peenuzz

Registriert seit: 13. Dez 2011
7 Beiträge
 
#7

AW: Shell_NotifyIcon und Windows 7 (Balloon Tips)

  Alt 23. Feb 2012, 08:31
Heyho,

ich benutze XE2 (eine FM-HD Anwendung) mit win7 64bit.
Ich kann mit Shell_NotifyIcon ein Item ins System Tray einfügen.
Leider verabschieded sich mein Tray Icon jedesmal, wenn ich den Mauszeiger über das System Tray bewege.
Ich bitte um Denkanstöße

Hier mein Code:

Code:
procedure TRandomForm.SendToTray;
var
IconData : TNOTIFYICONDATA;
ExeName : PWideChar;
begin
   IconData.cbSize := sizeof(TNOTIFYICONDATA);
   IconData.Wnd := RandomForm.handle;
   IconData.uID := 1;
   IconData.uFlags := NIF_MESSAGE + NIF_ICON + NIF_TIP;
   IconData.uCallbackMessage := WM_TASKBAREVENT; // $1E2D = Doppelklick linke Maustaste
   ExeName := PWideChar(Paramstr(0));
   IconData.hIcon := ExtractIcon(application.GetHashCode,ExeName, 0) ;
   strcopy(IconData.szTip,'uktfzg');
   Shell_NotifyIcon(NIM_ADD, @IconData);
end;
Und ja: ich bin ein Totengräber
Danke euch.
  Mit Zitat antworten Zitat