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



style="display:block"
data-ad-client="ca-pub-0562610021414947"
data-ad-slot="5792664354"
data-ad-format="link">

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

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

Популярность: 0 [?]

Рубрика: Delphi · Метки:

Выразите свои мысли

Скажите нам, что вы думаете...
и если вы хотите сопроводить комментарий своей аватаркой, воспользуйтесь сервисом gravatar!