automatisches Ausblenden von Taskleiste
spacer
Autor Nachricht
mtm
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 39

XP SP3
Delphi 2009
BeitragVerfasst: Fr 04.11.11 19:05 
Hallo zusammen,

ich bin gerade mit Delphi ein bisschen am rumspielen. Dabei Teste ich gerade die Möglichkeit, die Desktopsymbole auszublenden und zwar per
ausblenden Delphi-Quelltext markieren
1:
ShowWindow(FindWindow('Progman',nil),SW_HIDE);

Wenn die Symbole ausgeblendet sind, wird aber die Taskleiste nicht mehr automatisch ausgeblendet. Sobald die Symbole wieder sichtbar sind funzt es wie vorher. Gibt es eine Möglichkeit, das automatische Ausblenden auch bei ausgeblendeten Symbolen weiter funktionsfähig zu halten ?

Danke im Voraus
mtm
 
Antworten mit Zitat Beitrag melden
Private Nachricht sendenPosting in privater Nachricht zitieren
Werbung ausblenden? Dann registriere Dich kostenlos. Weitere Gründe für eine Registrierung.


Werbung ausblenden? Dann registriere Dich kostenlos. Weitere Gründe für eine Registrierung.
Luckie
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starhalf offtopic starofftopic star
Beiträge: 11803
Erhaltene Danke: 146

WindowsXP Professional SP2
BDS2006, VS C++ Express, Eclipse (Java), Flex (Flash, AS)
BeitragVerfasst: Fr 04.11.11 19:44 
Warum willst du die Symbole ausblenden? Wenn ich einen leeren Desktop benötige, warum auch immer, erstelle ich mir einen neunen eigenen und lasse das Programm auf diesem laufen.

_________________
Gruß Michael
 
Antworten mit Zitat Beitrag melden
Private Nachricht sendenPosting in privater Nachricht zitieren
bummi
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 979
Erhaltene Danke: 124

XP - Server 2008R2
D2 - Delphi XE
BeitragVerfasst: Fr 04.11.11 20:33 
oder faken, MausY abfragen und
ausblenden Delphi-Quelltext markieren
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
Procedure ShowHideTaskBar(Show: Boolean);
var
wndTaskbar: HWND;
begin
wndTaskbar := FindWindow('Shell_TrayWnd', nil);
if wndTaskbar <> 0 then
begin
if Show then
ShowWindow(wndTaskbar, SW_SHOW)
else
ShowWindow(wndTaskbar, SW_HIDE);
end;
end;

_________________
Das Problem liegt üblicherweise zwischen den Ohren
DRY DRY KISS
 
Antworten mit Zitat Beitrag melden
Private Nachricht sendenPosting in privater Nachricht zitieren
mtm Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 39

XP SP3
Delphi 2009
BeitragVerfasst: Sa 05.11.11 17:09 
Gott, ich bin auch ein Depp.
Das Problem ist eigentlich nur, dass die Taskleiste den Focus hat und deswegen nicht ausgeblendet wird. Es ist ja auch nichts da, was den Fokus erhalten kann.
Wenn ein Programm geöffnet wird, verschwindet die Taskleiste so wie sie soll.
Trotzdem danke für die Antworten.
 
Antworten mit Zitat Beitrag melden
Private Nachricht sendenPosting in privater Nachricht zitieren
home home