Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

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]

Если у другого окна такой же приоритет, то конечно и будет скрываться


Наверх

Титульная страница Поиск, карта сайта Написать письмо