Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.06.06;
Скачать: CL | DM;

Вниз

Запуск приложения - на TaskBar не выводить   Найти похожие ветки 

 
Cossys ©   (2002-05-22 18:22) [0]

Чего-то я нигде не нашел (или под NT) не пашет. Пробую:
в процедуре onCreate
ShowWindow(Application.Handle, SW_HIDE);

и так не пашет:
ShowWindow(Handle, SW_HIDE);

и так..
ShowWindow(MainForm.Handle, SW_HIDE);

Появляется приложение все равно!


 
Song ©   (2002-05-22 19:35) [1]

Понятно что в onCreate она не пашет, потому что в этот момент и форма и не видна и очередь сообщений не выполняется.


 
Юрий Зотов ©   (2002-05-22 23:33) [2]

В том же обработчике OnCreate просто пишем:
Application.ShowMainForm := False;

И все.


 
ga3 ©   (2002-05-23 01:34) [3]

Можно просто в обжект инспекторе в св-вах главной формы указать WindowState:=WSMinimized, а на саму форму кинуть CoolTrayIcon с ввв.торри.нет она бесплатная. в ее своиствах прописать чтоб при минимизации сворачивалось в трей около часов системных. и тогда при запуске прога будет автоматически в систрей убираться и не захламлять панель задач. А к култрейикон приделай попапменю чтоб можно было развернуть если надо


 
Xoy   (2002-05-23 05:54) [4]

Внеся изменения в свой проект вы, получите приложение, которое не видно в TaskBar и на него нельзя переключиться по
Alt-Tab
program Project1;
uses
Forms,
Windows, {<---}
Unit1 in "Unit1.pas" {Form1};
{$R *.RES}
var {<---}
ExtendedStyle : integer; {<---}
begin
Application.Initialize;
{>}ExtendedStyle:=GetWindowLong(application.Handle, GWL_EXSTYLE);
{>}SetWindowLong(Application.Handle, GWL_EXSTYLE,
{>}ExtendedStyle or WS_EX_TOOLWINDOW {AND NOT WS_EX_APPWINDOW});
Application.CreateForm(TForm1, Form1);
Application.Run;
end.

Под Win98 работает, под NT не пробовал.


 
Cossys ©   (2002-05-23 11:17) [5]

to Xoy
Спасибо, все работает под NT, то, что надо!


 
Sasha9 ©   (2002-05-23 16:36) [6]

2Cossys
нужно было писать
ShowWindow(Application.Handle, SW_HIDE);
не в OnCreate, а в OnShow



Страницы: 1 вся ветка

Текущий архив: 2002.06.06;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.011 c
4-18182
Alex_LG
2002-04-03 10:45
2002.06.06
Чем отличается GetCurrentTime от GetTickCount ?


14-18131
Dimka Maslov
2002-04-29 17:03
2002.06.06
:-)


1-17915
AL2002
2002-05-27 16:49
2002.06.06
Реестр. Добавление строковых параметров


3-17782
Gari
2002-05-15 14:29
2002.06.06
Работа с Oracle


3-17813
MaXie
2002-05-16 13:27
2002.06.06
Реален ли вертикальный фильтр в SQL-запросе?