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

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

Как обработать появление окна при его создании? [D6, WinME]


Ewgenij ©   (2002-02-18 00:15:00) 

Привет!
Возникла проблема:
Хочу, чтобы моя программа при создании чужого окна это "узнавала".
Какую мессагу посылает создаваемое окно системе?


troits   (2002-02-18 15:13:00) [1]

Я думаю, что кроме установки Z-order - а при создании, нужно ставить хуки на сообщения WM_WINDOWPOSCHANGING, WM_WINDOWPOSCHANGED, чтобы сохранить его.


Alx2   (2002-02-18 15:03:00) [2]

См. hook WH_CBT на HCBT_CREATEWND. Там, кажется, Z-порядком можно управлять.


Ewgenij   (2002-02-18 14:57:00) [3]

Скажем так :нужно удержать окно последним в Z порядке. Как это грамотно сделать?


ATLANTIDO   (2002-02-18 14:51:00) [4]

Что такое MSDN ?


troits   (2002-02-18 14:38:00) [5]

Судя по MSDN, можно использовать hook типа WH_SHELL.
И в процедуре ловить HSHELL_WINDOWCREATED


Наверх

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