Taskleiste verstecken


Da die Taskleiste auch nur ein Fenster ist, lässt sie sich einfach verstecken:

procedure TForm1.Button1Click(Sender: TObject);
var H: THandle;
begin
  H:= FindWindow('Shell_TrayWnd', NIL);
  ShowWindow(H, SW_HIDE);
end;


Genauso einfach ist es, sie wieder anzuzeigen:

procedure TForm1.Button2Click(Sender: TObject);
var H: THandle;
begin
  H:= FindWindow('Shell_TrayWnd', NIL);
  ShowWindow(H, SW_SHOWNORMAL);
end;