Entwickler-Ecke

Windows API - Unsichtbar in der Taskleiste


djpipi - Mi 24.12.03 19:36
Titel: Unsichtbar in der Taskleiste
Ich möchte, dass man in der Taskleiste nicht mehr den geöffneten ordner sieht, kann mir da irgend wer helfen

Frohe Weihnachten!


Moderiert von user profile iconTino: Topic aus VCL (Visual Component Library) verschoben am Di 20.07.2004 um 12:28


matze - Mi 24.12.03 20:50

bitte mach für jede frage ein eigenes topic auf !!!

wie meinst du das mit in der taskleite den ordner nicht sehen. meinst du ein explorer fenster oder was ?


Christian S. - Mi 24.12.03 22:17

Hallo!

Ich möchte Matzes Aufforderung nochmal offiziell machen:
Bitte je Topic nur eine Frage. Das hat denn Sinn, dass, wenn Leute im Forum etwas suchen, sie am Titel des Topics schnell erkennen können, worum es darin geht. So können sie über die Suche leichter Antworten auf ihre Fragen finden.

Frohe Weihnachten
Peter


djpipi - Do 25.12.03 00:01

ja, das explorerfenster mein ich


djpipi - Do 25.12.03 00:07

Ich habe gehört, das es gehen soll, aber der jenige weiß nicht mehr wie!!


matze - Do 25.12.03 11:52

aber das eigendliche fenster soll noch zu sehen sein oder was ??
was soll das bringen ???


Anonymous - Do 25.12.03 13:20

Wenn du das Handle des Fensters schon hast (sieh dir mal EnumWindows an):


Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
var
 Button: HWnd;
begin
 Button := GetWindow(Handle, GW_OWNER);
 ShowWindow(Button, SW_HIDE); // verstecken
 ShowWindow(Button, SW_NORMAL); // anzeigen
end;


djpipi - Do 25.12.03 13:21

wir sollen für die schule ein programm entwickeln über die ferien, das auf dem dektop läuft aber nicht in der taskleiste sichtbar ist!

Nicht das formular ist sichtbar, sondern nur ein bild, und ein x zum schließen


djpipi - Do 25.12.03 13:23

thx


Anonymous - Do 25.12.03 13:23

dann nimm den code hier:


Delphi-Quelltext
1:
 ShowWindow(GetWindow(Handle, GW_OWNER), SW_HIDE);                    


Funktioniert aber in OnCreate noch nicht, weil es da kein Fenster gibt. OnShow funktioniert aber problemlos.


djpipi - Do 25.12.03 13:25

thx again


Motzi - Do 25.12.03 14:50

obbschtkuche hat folgendes geschrieben:
Funktioniert aber in OnCreate noch nicht, weil es da kein Fenster gibt. OnShow funktioniert aber problemlos.

Korrigiere: das Fenster gibt es schon, allerdings ist es noch nicht sichtbar und wird erst nach dem OnCreate-Ereignis sichtbar gemacht...!