![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Always on top??? [D6, WinME, Win2k, WinXP]
keymaster © (2002-09-23 09:48:00)Есть программка, судьба у которой постоянно быть выше всех
других окон, дабы юзер в любой момент мог её узреть.
Проблема в том, что через какое-то время окно программы
все-таки исчезает с виду, и чтобы вернуть его приходиться
делать в таск манагере "бринг ту фронт", а если
делать application.bringtofront, то в этот момент теряют фокус все остальные окна, что нежелательно.
Что делать???
keymaster (2002-09-24 23:37:00) [1]
> Diamond Cat ©
ПАСИБА!!!! РАБОТАЕТ!!!
Diamond Cat (2002-09-24 02:25:00) [2]Setwindowpos с флами HWND_BOTTOM и SWP_NOACTIVATE
keymaster (2002-09-23 23:22:00) [3]Ок, ставлю вопрос по-другому:
КАКсделатьApplication.BringToFront
ТАК, чтобы при этом не потерялся
фокус активного в данный моментокна?
keymaster (2002-09-23 23:18:00) [4]а ты подольше понаблюдай....
просто пусть себе висит и никому не мешает...
и посмотри на экран минут через 20...
её не будет!
gek (2002-09-23 11:49:00) [5]Ну, я думаю, что StayOnTop установлено. Специально проверил, черта лысого прячется.
keymaster (2002-09-23 11:29:00) [6]нет. она скрывается и под блокнотом и под проводником, под
ЛЮБЫМ окном, не всегда, а просто в очередной момент замечаю, что
не вижу её и всё...
gek (2002-09-23 10:05:00) [7]Если у другого окна такой же приоритет, то конечно и будет скрываться