| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: WinAPI и системное программирование > Низкоуровневый перехват мыши |
| Автор: ProgrammistDelphi 25.5.2005, 10:24 |
| Как перехватывать события от мыши с помощью низкоуровневого фильтра WH_MOUSE_LL. И чем он отличается от обычного. Просто когда ставишь фильтр WH_MOUSE, мышь в состоянии убрать фокус с какого либо объекта, например с едита, но при этом проде как кнопки не работают. Если кто то может объяснить, не сочтите за труд. |
| Автор: Rouse_ 26.5.2005, 11:04 | ||
По сути своей WH_JOURNAL, WH_MOUSE_LL и WH_KEYBOARD_LL не являются глобальными хуками. Они работают с RawInputThread, поэтому им нет необходимости быть в контексте разных процессов. В отличие от классических хуков.
Вот это не понял... Добавлено @ 11:06 Да, ну и перхватывать аналогично как и в обычных хуках. SetWindowsHookEx и указатель на функцию которая будет обрабатывать сообщения пришедшие от ловушки... |
| Автор: poor_yorik 9.6.2005, 15:41 | ||||
Ну вот один из найдных мною перехватчиков мыши...
А вот BEEPER.PAS.
|