![]() |
Re: Form aus Symbolleiste verbannen
Jo, die habe ich eingebunden, da ich dieses sowieso für mein Projekt benötige.
|
Re: Form aus Symbolleiste verbannen
Liste der Anhänge anzeigen (Anzahl: 1)
Eigentlich möchtest du ja nur dein Fenster beim Minimieren aus der Taskleiste entfernen. Der Code für dein Projekt:
Delphi-Quellcode:
Ansonsten die Demo aus der Code-Lib:
private
procedure WMSysCommand(var Message: TWMSysCommand); message WM_SYSCOMMAND; public { Public declarations } end; var Form1: TForm1; implementation {$R *.dfm} uses ShellApi; procedure TForm1.WMSysCommand(var Message: TWMSysCommand); begin // Fenster wurde minimiert if Message.CmdType and $FFF0 = SC_MINIMIZE then begin Hide;//Fenster verstecken end else inherited; end; |
Re: Form aus Symbolleiste verbannen
Hallo.
Also das ausblenden aus der Symbolleiste hat nun funktioniert. Nun ist es aber so, dass ich die Form gerne über einen Doppelklick auf das TrayIcon wieder anzeigen lassen möchte. Wie kann ich das denn jetzt noch realisieren? Dankeschön. |
Re: Form aus Symbolleiste verbannen
Das steht auch im Code:
Delphi-Quellcode:
Im DBLCLK Event deines Icons Form.Show aufrufen.WM_LBUTTONDBLCLK: begin // Fenster anzeigen Form1.Show; // Icon entfernen //Shell_NotifyIcon(NIM_DELETE, @IconData); end; |
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:11 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