![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Каким глобальным хуком можно перехватить свое сообщение [D7, Win2k, WinXP]
ANB © (2005-05-05 13:14:00)Каким глобальным хуком можно перехватить свое сообщение, посланное окну чужого приложения с помощью SendMessage ?
alpet (2005-05-05 14:06:00) [1]SendMessage вроде напрямую в оконную процедуру сообщения передает - WH_CALLWNDPROC должен работать.
Windows 95/98/Me, Windows NT 3.51: The system calls this function whenever the thread calls the SendMessage function. The WH_CALLWNDPROC hook is called in the context of the thread that calls SendMessage, not the thread that receives the message.
Windows NT 4.0 and later: The system calls this function before calling the window procedure to process a message sent to the thread.
ANB (2005-05-05 13:31:00) [2]Я попробовал WH_GETMESSAGE, не ловится. Причем те, которые посылает Winda - без проблем.
Digitman (2005-05-05 13:21:00) [3]WH_CALLWNDPROC
WH_CALLWNDPROCRET
WH_GETMESSAGE