Главная > Delphi > Как убрать программу из панели задач(taskbar) на delphi

Как убрать программу из панели задач(taskbar) на delphi

Что бы убрать программу из панели задач нужно выполнить следующую функцию

ShowWindow (Application.Handle, sw_Hide);

Что бы программа снова появилась в панели задач что выполняем следующее

ShowWindow (Application.Handle, sw_Show);

 

Если затолкать данную функцию в FormCreate то она не срабатывает.

Поэтому лучше затолкать её в таймер

procedure TForm1.Timer1Timer (Sender: TObject);

begin

ShowWindow (Application.Handle, sw_Hide);

Timer1.Enabled:=False;

end;

После исчезновение таймер отключается.

 

Так же можно сразу скрыть главную форму функцией ShowWindow (Handle,SW_HIDE);

Показать форму можно  функцией ShowWindow (Handle,SW_NORMAL);

В FormCreate тоже не срабатывает, лучше толкать в таймер.

Delphi

  1. Комментариев пока нет.
  1. Трекбеков пока нет.