Entwickler-Ecke
Windows API - MainForm in Taskleiste verbergen, alle anderen Forms nicht
jaenschi - Di 01.03.05 16:54
Titel: MainForm in Taskleiste verbergen, alle anderen Forms nicht
Hallo,
bei meinem Programm wird für jedes Form ein Eintrag in die Taskleiste ertsellt.
Kann ich das MainForm verbergen, ohne dass die anderen Forms auch aus der Taskleiste verschwinden?
Sprint - Di 01.03.05 17:05
Hast du schon Application.ShowMainForm, die Eigenschaft Visible und die Prozedur Hide von TForm ausprobiert?
jaenschi - Di 01.03.05 17:15
Application.ShowMainForm hab ich natürlich auf true, sonst würde ich ja das Fenster nicht sehen!
Ich will ja nur den Taskleisteneintrag des Hauptforms weg haben.
Deshalb ist Visible natürlich auch true.
Mit
Delphi-Quelltext
1: 2:
| Owner:=GetWindow(Handle,GW_OWNER); ShowWindow(Form1.Handle,SW_HIDE); |
verstecke ich den Eintrag, aber dann verschwinden ja auch die Einträge der anderen Forms:/
Harry Hunt - Di 01.03.05 17:50
SetWindowLong(Form1.Handle, GWL_EXSTYLE, WS_EX_TOOLWINDOW);
jaenschi - Di 01.03.05 18:12
Das bringt irgendwie auch nix :(
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!