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 Minimieren & SysTray (https://www.delphipraxis.net/2490-minimieren-systray.html)

inzzi 26. Jan 2003 11:33


Minimieren & SysTray
 
Ich weis wir hatten das Thema schon öfters in diesem Forum, aber ich check das einfach nicht mit dem minimieren in die SysTray (anzeige neben der Uhr).

Nun meine Fragen:
  • Wie stell ich ein Symbol (*.ico) für die SysTray ein ?
  • Wie zeige ich das Symbol (*.ico) in der Systray an wenn das Progamm minimiert ist ?
  • Wie lösche ich das Symbol wieder aus dem SysTray heraus wenn ich das programm wiederherstelle und wie bringe ich dann das Programm zurück in die Taskleiste ?

thx 4 help

Luckie 26. Jan 2003 11:42

Entweder so:
http://www.delphipraxis.net/viewtopi...&highlight=tna
oder mit einer Komponente.

inzzi 26. Jan 2003 11:50

und wie würde das mit komponente aussehen ? ich habs mit dem code schon versucht, bekomme aber einen error nach dem anderen

PS: blutiger anfänger, ich benutze delphi erst seit 2 oder 3 monaten :D

Luckie 26. Jan 2003 11:56

ShellAPI mit in die Uses aufnehmen.

inzzi 26. Jan 2003 12:47

ok danke, ich werds versuchen.. falls es nicht geht meld ich mich wieder...

mfg inzzi

Jazz 28. Mai 2003 10:07

Also bei mir gehts net.
Er bringt dann ein fehler bei TfrmSysInfo.

MathiasSimmack 28. Mai 2003 12:01

Hm, na ja ... ich weiß nicht, was unser Luckie da gemacht hat. Da sind ein paar Dinge bunt durcheinander. Die von dir genannte Fehlermeldung wird wohl daran liegen, dass deine Form eigentlich TForm1 heißt.

So heißt sie bei Luckies Link am Anfang ja auch noch:
Delphi-Quellcode:
procedure TForm1.Create(Sender: TObject);
Aber dann ändert sich halt nur der Formname:
Delphi-Quellcode:
procedure TfrmSysInfo.FormDestroy(Sender: TObject);
Benutze also statt TfrmSysInfo die entsprechenden Ereignisse von TForm1. - Evtl. ringt sich Luckie aber zu einem etwas besseren Beitrag durch, weil ich 100% weiß, dass er so eigentlich nicht programmiert. :)

Luckie 28. Mai 2003 12:29

Danke für dein Vertrauen. Aber das kommt dabei raus, wenn man aus Bequemlichkeit Copy and Paste aus einem Projekt macht. Aber anderer seits ist es auch guter Schutz gegen Copy and Paste Programmierer, wie man sieht. :wink:


Alle Zeitangaben in WEZ +1. Es ist jetzt 14:38 Uhr.

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