Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.05.22;
Скачать: 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 вся ветка

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

Наверх




Память: 0.48 MB
Время: 0.02 c
14-70518
Dimka Maslov
2003-05-04 19:44
2003.05.22
Занимательная арифметика


1-70354
Идущий
2003-05-09 21:58
2003.05.22
Работа с файлами в 10 млн. строк


3-70149
saperxl
2003-05-01 19:48
2003.05.22
Delphi -> MySQL


14-70470
.::D.e.M.o.N.i.X::.
2003-05-03 18:49
2003.05.22
Есть ли пример или компонент для восстановления Zip ов?


1-70239
FOZi
2003-05-12 01:45
2003.05.22
Заголовок в таскбаре Application.Title?