Как убрать программу из панели задач(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 тоже не срабатывает, лучше толкать в таймер.

About admin

Speak Your Mind

Tell us what you're thinking...
and oh, if you want a pic to show with your comment, go get a gravatar!

Подтвердите, что Вы не бот — выберите самый большой кружок: