Вниз
Скачать: CL | DM;

Как нарисовать окно, которое всегда на переднем плане?   Найти похожие ветки 

← →
zom ©   (2003-05-07 14:04) [0]

Как нарисовать окно, которое всегда на переднем плане, даже когда приложение не активно. Так что бы им можно было прикрыть даже системтрей. И как сделать чтобы оно, вызываемое из сервиса не показывалось в панели задач?


← →
Radionov Alexey ©   (2003-05-07 14:06) [1]

FormStyle=fsStayOnTop


← →
zom ©   (2003-05-07 14:19) [2]

это не помагает... любое другое приложение его может закрыть (если только оно не повисло)


← →
Dms   (2003-05-07 14:20) [3]

иссес-но


← →
zom ©   (2003-05-07 14:29) [4]

хотя вообще-то можно и так использовать - в сервисе всё несколько по другому.... Оно по таймеру снова появляется :-)
Вот только это окошечко появляется в панеле задач...
А как бы его оттуда убрать?


← →
WarLord ©   (2003-05-07 15:21) [5]


> zom © (07.05.03 14:19)
> это не помагает... любое другое приложение его может закрыть
> (если только оно не повисло)

очень даже помогает - закрывает даже диспетчер задач Win2K, а чтобы не отображалось в панели задач - отрисуй иконку в системтрее


← →
Dms   (2003-05-07 15:28) [6]


> а чтобы не отображалось в панели задач - отрисуй иконку
> в системтрее

не поможет ;)


← →
Dms   (2003-05-07 15:29) [7]

procedure TForm1.FormShow(Sender: TObject);
begin
Application.ProcessMessages;
ShowWindow(Application.Handle, SW_HIDE);
end;


← →
zom ©   (2003-05-07 16:35) [8]


> ShowWindow(Application.Handle, SW_HIDE);

у сервиса нету Application.Handle ....


> очень даже помогает - закрывает даже диспетчер задач Win2K,
> а чтобы не отображалось в панели задач - отрисуй иконку
> в системтрее

закрывать надо все! даже этот самый систем трей - а тут помогает только если по таймеру делать Form.Show (это не сложно - всё равно сервис данные по таймеру обновляет)


← →
dtrn   (2003-05-08 11:02) [9]

procedure TForm1.FormShow(Sender: TObject);
begin
SetWindowPos(Handle,
HWND_TOPMOST,
Left,
Top,
Width,
Height,
SWP_NOACTIVATE or SWP_NOMOVE or SWP_NOSIZE);
end;


← →
zom ©   (2003-05-08 12:32) [10]

2 dtrn :
не то... оно итак впереди...
мне же нужно убрать его из таскбара...



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

Скачать: CL | DM;



Память: 0.47 MB
Время: 0.01 c
14-70490
Xeon
2003-05-03 07:30
2003.05.22
Главное меню


3-70136
AlexGof
2003-04-30 12:35
2003.05.22
Отсоединенный набор в MS SQL


1-70254
Black_phoenix
2003-05-12 10:07
2003.05.22
Как в ListView добавлять Items и SubItems


6-70420
Vovaka
2003-03-24 15:01
2003.05.22
Как получить имя домена в DNS, зная IP-адрес


7-70546
Markoff
2003-03-25 09:51
2003.05.22
Как в w2k обратиться к порту 0х300?




   Наверх