DruckenMister WongFacebook

Schaltfläche in der Taskbar ausblenden

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

Normalerweise hat jede Application eine Schaltfläche in der Taskleiste. In manchen Fällen kann es aber sinnvoll sein, diese Schaltfläche auszublenden, wenn z.B. die Applikation nur in der TNA zu sehen sein soll.

Man benötigt nur drei Zeilen Code, um die Schaltfläche auszublenden:

procedure TForm1.FormCreate(Sender: TObject);
begin
  ShowWindow(Application.Handle, SW_HIDE);
  SetWindowLong(Application.Handle, GWL_EXSTYLE,
    GetWindowLong(Application.Handle, GWL_EXSTYLE)
    or WS_EX_TOOLWINDOW and not WS_EX_APPWINDOW);
  ShowWindow(Application.Handle, SW_SHOW);
end;