Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Для новичков > Скрытие программы от панели задач


Автор: THandle 26.11.2007, 11:41
Для того чтобы скрыть программу от панели задач необходимо в TForm.OnCreate Поставить 

 
Код

 SetWindowLong(Application.Handle, GWL_EXSTYLE, 
    GetWindowLong(Application.Handle, GWL_EXSTYLE) or WS_EX_TOOLWINDOW);

Автор: scream4ik 9.12.2007, 03:37
Чтобы юзер при запуске программы не видел главного окна. Выбери в меню: project>>>View source и ты увидишь:
Код

program Project1; 

uses 
Forms, 
Unit1 in 'Unit1.pas' {Form1}; 

{$R *.RES} 

begin 
Application.Initialize; 
Application.CreateForm(TForm1, Form1); 
Application.Run; 
end.

Теперь допиши после "Application.CreateForm(TForm1, Form1);" строчку "Application.ShowMainForm:=false;". У тебя должно получиться:
Код

program Project1; 

uses 
Forms, 
Unit1 in 'Unit1.pas' {Form1}; 

{$R *.RES} 

begin 
Application.Initialize; 
Application.CreateForm(TForm1, Form1); 
Application.ShowMainForm:=false; 
Application.Run; 
end.

Автор: Alexeis 10.12.2007, 11:09
scream4ik, это только в Delphi 2007.

Автор: Poseidon 3.5.2008, 18:39
Alexeis, ты что? Всю жизнь ShowMainForm на Delphi 7 работало.

Автор: kemiisto 3.5.2008, 19:08
Poseidon, Alexeis, видимо, перепутал
Код
Application.ShowOnTaskBar

с
Код
Application.ShowMainForm


Свойство ShowOnTaskBar действительно появилось только в 2007...

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)