![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Click по кнопке [D6, WinME, Win2k]
ebeden © (2002-02-28 01:37:00)Здравствуйте все. Не подскажете, как отследить, был ли click по кнопке [например "OK"] в чужом окне?
Fellomena (2002-02-28 10:28:00) [1]1). Получаешь дескриптор этой кнопки (см. FindWindowEx, FindWindow)
2). Ставишь глобальный системный хук (см. SDK WH_...)
3). В callback функции обработки хука в значениях code, wParam, lParam будет содержаться инфа о типе события и дескриптор окна, в котором это событие произошло.
4). Сравниваешь полученный в пункте (1) handle с пришедшим.
5). всё
(так же можно попробовать с WH_MOUSE, но там с получением дескриптора могут быть проблемы)