![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Форма поверх всех окон и панели задач. [D7, WinXP]
tytus © (2007-03-22 16:34:00)Привет всем. как отобразить форму поверх всех окон и поверх панели задач?
SetWindowPos(Handle,HWND_TOPMOST,Left,Top,Width,Height,0) - не помогает (естественно, Top и Left подобраны так, чтобы
форма перекрывала панель задач).
San ciz (2007-03-22 20:13:00) [1]надо просто установить у формы в свойстве FormStyle значение StayonTop
tytus (2007-03-22 18:39:00) [2]>All
Решил задачу путем установки SetWinEventHook.
В процедуре ловушки на событии EVENT_OBJECT_FOCUS определяю,
если класс окна 'Shell_TrayWnd' или 'DV2ControlHost' то
показываю свою форму.
Leonid Troyanovsky (2007-03-22 17:36:00) [3]
> tytus © (22.03.07 16:34)
> Привет всем. как отобразить форму поверх всех окон и поверх
> панели задач?
Выпусти свое творение на отдельный десктоп.
--
Regards, LVT.
Сергей М. (2007-03-22 16:35:00) [4]Никак.
Всегда найдется другая "форма", желающая того же)