БОЛЬШОЙ FAQ ПО DELPHI



Как сделать главную форму полностью невидимой

Я пытаюсь создать приложение, помещающее во время запуска иконку в системную область панели задач c надлежащим контекстным меню. Тем не менее приложение все еще остается видимым в панели задач. Использование Application.ShowMainForm:=False оказывается недостаточным.

Я тоже столкнулся с этой проблемой, но, к счастью, нашел ответ. Вот маленький код, который классно справляется с проблемой.


 procedure TMainForm.FormCreate(Sender: TObject);
 begin
   Application.OnMinimize:=AppMinimize;
   Application.OnRestore:=AppMinimize;
   Application.Minimize;
   AppMinimize(@Self);
 end;
 
 procedure TMainForm.AppMinimize(Sender: TObject);
 begin
   ShowWindow(Application.Handle, SW_HIDE);
 end;
 




<< ВЕРНУТЬСЯ В ОГЛАВЛЕНИЕ



Материалы находятся на сайте https://exelab.ru/pro/



Видеокурс ВЗЛОМ