DruckenMister WongFacebook

Taskbar verstecken/zeigen

System Win9x, WinNT, Win2000, WinXP, Vista, Win7
Ab Delphi-Version Delphi 1
Letzte Änderung 28.09.2010

In der Taskbar werden normalerweise die Buttons für die laufenden Anwendungen angezeigt. Auch das Startmenü befindet sich dort.Folgende Procedure setzt den Sichtbarkeits-Zustand der Taskbar. Übergibt man ihr als Parameter True, wird sie angezeigt, ansonsten versteckt.


procedure ShowTaskBar(AShow: Boolean);
const
  cmdShow: array[Boolean] of Integer = (SW_HIDE, SW_SHOW);
var
  Handle: THandle;
begin
  Handle := FindWindow('Shell_TrayWnd', nil);
  if Handle <> 0 then
    ShowWindow(Handle, cmdShow[AShow]);
end;
 

Hat der Anwender die Option 'Automatisch im Hintergrund' aktiviert gehabt, wird sie beim Anzeigen auch wieder aktiviert sein.