Home » Tipps & Tricks » Applikation » Taskleiste/Tray » Schaltfläche in der Taskbar ausblenden

Schaltfläche in der Taskbar ausblenden

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;