Форум: "WinAPI";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.04.22;
Скачать: [xml.tar.bz2];




Вниз

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


Ewgenij   (2002-02-18 00:15) [0]

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



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

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



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

Что такое MSDN ?



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

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



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

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



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

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




Форум: "WinAPI";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.04.22;
Скачать: [xml.tar.bz2];




Наверх





Память: 0.72 MB
Время: 0.052 c
1-69903           Юляша                 2002-04-07 19:53  2002.04.22  
Дробное число в SpinEdit


7-70042           kirya85               2002-01-17 22:29  2002.04.22  
Как програмно узнать сколько занимает памяти чужое приложение?


14-70028          Новичок007            2002-03-18 17:18  2002.04.22  
Помагите пож. очень важно...


3-69653           Зинец Виктор          2002-03-27 11:00  2002.04.22  
Доступ к базе данных через инет


3-69693           roman001              2002-03-18 18:27  2002.04.22  
RxMemoryTable