![]() |
Programm beim Windowsstart in TrayBar laden?
Hallo,
ich kann mein Programm inzwischen in TrayBar minimieren, aber ich weiß nicht wie ich es mache, dass das Prog nach dem Windowsstart in TrayBar erscheint? :gruebel: Wer kann mir da weiter helfen? |
Re: Programm beim Windowsstart in TrayBar laden?
Wenn das Programm startet, dann minimierst du es einfach manuell (per Code) ?
Notfalls laß dir doch einen Parameter bei dieser Startvariante mitgeben, damit das Programm weiß, daß es nicht "normal", sondern automatisch gestartet wurde. |
Re: Programm beim Windowsstart in TrayBar laden?
Ja.... verstanden, ok muss ich machen. :thumb:
|
Re: Programm beim Windowsstart in TrayBar laden?
Ich benutz(t)e dafür die Komponente "CoolTrayIcon". Sie auch?
Diese Komponente, konkret jedes seiner Objekte, besitzt das Ereignis "OnStartup", in dem sich die Bedingungen für die boolsche Eigenschaft "IsMinimized" (gilt für das Formular, in dem das CoolTrayIcon-Objekt eingebettet ist) festlegen lassen. Funktioniert bei mir prima. |
Re: Programm beim Windowsstart in TrayBar laden?
Zitat:
Wie sieht denn dein Code genau aus? Wie schicke ich da das Prog beim Windowsstart in die TrayBar? |
Re: Programm beim Windowsstart in TrayBar laden?
Zitat:
Delphi-Quellcode:
Edit: Könnte sein, daß "CoolTrayIcon1.hideMainForm" überflüssig ist. Probiere es gerade aus, und es funktioniert auch ohne.
procedure TMainForm.CoolTrayIcon1Startup(Sender: TObject; var ShowMainForm: Boolean);
begin if {Bedingung(en), die zu trayminimiertem Start führt bzw. führen} then begin ShowMainForm:=false; CoolTrayIcon1.hideMainForm //evtl. weitere Aktionen end else begin //evtl. andere Aktionen bei nichtminimiertem Formular end; CoolTrayIcon1.IconList:=ImageList1 end; Edit 2: Im laufenden Betrieb sollten Sie aber die CoolTrayIcon-Prozeduren showmainform und hidemainform benutzen (und nicht die Formulareigenschaft "ShowMainForm" umschalten), um die mit dieser Komponente mitgliefernten Animation zu erhalten bzw. nutzen zu können. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 17:40 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 by Thomas Breitkreuz