Hauptmenü
Home
Delphi
C# / .NET
Freepascal
Firebird
OPF
Tutorials
Tipps und Tricks
Links
Suche
Impressum
Programm soll nicht in der Taskleiste erscheinen PDF E-Mail
Geschrieben von Lemmy   
Dienstag, 24. Januar 2006
So geht's:
Folgende Zeile entfernt den Eintrag aus der Taskleiste. Das Fenster selbst bleibt jedoch sichtbar.
ShowWindow( Application.Handle,SW_HIDE);
Allerdings muss man aufpassen: Diese Methode ist wahrscheinlich nicht in jedem Fall praktikabel. So berichten einige Programmierer, dass der Algorithmus unter Delphi 3.0 nicht funktioniere. Von anderen habe ich inzwischen gehört, dass sie ihn sehr wohl auch unter D3 und auch D4 benutzen. Fazit: Probieren geht über studieren ;-)

Tipp von Sven Künzler
Probleme - falls es nicht funktioniert: Falls es (evtl. bei Windows NT) nicht funktioniert, versuche mal folgendes:
Var owner :thandle;
...
owner := GetWindow(handle,Gw_Owner);
ShowWindow(owner,Sw_Hide);
self.hide;
Letzte Aktualisierung ( Sonntag, 19. Februar 2006 )
 
< Zurück   Weiter >