Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi Programm in System Tray (https://www.delphipraxis.net/10792-programm-system-tray.html)

devnull 25. Okt 2003 14:42


Programm in System Tray
 
Hi,
ich hab mein Programm mit dieser Prozedur in den SystemTray befördert.

Delphi-Quellcode:
       Form1.IconData.cbSize := SizeOf(Form1.IconData);
       Form1.IconData.Wnd := Handle;
       Form1.IconData.uID := 100;
       Form1.IconData.uFlags := NIF_MESSAGE + NIF_ICON + NIF_TIP;
       Form1.IconData.uCallBackMessage := WM_USER + 20;
       Form1.IconData.hIcon := Application.Icon.Handle;
       Form1.IconData.szTip := 'Dies ist ein TNA-Icon';

       Shell_NotifyIcon(NIM_ADD, @Form1.IconData);
Wenn ich jetzt aber mit der Maus über das Symbol im Tray fahre, verschwindet es auf einmal !???

Was mach ich falsch?


devnull

Luckie 25. Okt 2003 14:46

Re: Programm in System Tray
 
Schon mal mit dem Code aus der Code-Library verglichen?

devnull 25. Okt 2003 14:50

Re: Programm in System Tray
 
Hi,

den Code von dir grad vor mir; weis aber immer noch net, was du meinen könntest ???


devnull

Luckie 25. Okt 2003 15:06

Re: Programm in System Tray
 
Du sollst einfach mal vergleichen, weil in dem kurzen Codefetzen von dir, sehe ich auf Anhieb keinen Fehler.

Alexander 26. Okt 2003 08:01

Re: Programm in System Tray
 
Sonst such hier mal im Forum, da solltest du ordentlich was finden.
Und dann halt wieder vergleichen.

PS: Sicher das du das selber nciht wieder verschwinden lässt?

PS: Wenn es gar nicht geht, kannst du dir auch die Komponente CoolTray oder so ähnlich runterladen.
Allerdings finde ich man sollte (Fremd-) Komponenten soweit wie möglich vermeiden, jedenfalls wenn man es allein genau so gut hinbekommt...


Alle Zeitangaben in WEZ +1. Es ist jetzt 18:30 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz