![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Перехват ввода [D2, D3, D4, D5, D6, D7, NT4, Win2k, WinXP]
AngelFire © (2005-10-04 12:49:00)Уважаемые Мастера! Каким образом можно в своем приложении перехватывать клавиатурный ввод чужого приложения _раньше_, чем он будет обработан самим этим приложением?
Leonid Troyanovsky (2005-10-05 09:48:00) [1]
> Alex870 (05.10.05 09:36) [1]
>
> > D2, D3, D4, D5, D6, D7, NT4, Win2k, WinXP]
> Функция SetWindowsHookEx. Если нажатие надо перехватить
> в других программах, то ставится в библиотеке,
Библиотека не обязательна. WH_KEYBOARD_LL, NT4SP4+
--
Regards, LVT.
Alex870 (2005-10-05 09:36:00) [2]
> D2, D3, D4, D5, D6, D7, NT4, Win2k, WinXP]
Это наводит на мысль, что ты пишешь около 10 лет и не знаешь как ловушки расставляются.
Функция SetWindowsHookEx. Если нажатие надо перехватить в других программах, то ставится в библиотеке, а потом в проседуре-обработчике получаемый код события можно обнулить.