Thema: Delphi Systray ohne Taskleiste

Einzelnen Beitrag anzeigen

MathiasSimmack
(Gast)

n/a Beiträge
 
#2

Re: Systray ohne Taskleiste

  Alt 2. Mai 2004, 08:49
Wie kommst du denn darauf? Das Prinzip ist doch das gleiche: Dein Programm ist auf dem Bildschirm zu sehen. Ob es nun einen Button in der Taskleiste hast, das interessiert doch nicht. Du minimierst es, und -schwupps- soll es in die TNA.

Fazit: Du brauchst ein "OnMinimize"-Ereignis, in dem du dafür sorgst, dass das Programm nicht normal minimiert wird sondern eben in der TNA verschwindet. Problem: Die VCL und der Windows-Hotkey WIN+M. Aus irgendeinem Grund (und da kann ich für Delphi 5 und 7 sprechen) reagieren VCL-Apps nicht auf die entsprechende Nachricht und werden daher bestenfalls normal minimiert.
Bevor das zu lang und breit wird würde ich dich an das TNA-Kapitel in den [dp]"Win32-API-Tutorials für Delphi"[/dp] verweisen. Bei Bei Google suchenLuckie gibt´s die Dinger.
  Mit Zitat antworten Zitat