![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как перехватить нажатие с клавиатуры .... [D6, WinXP]
Suport1 © (2004-02-01 13:53:00)- очень просто перехватить - KeyDown
- просто перехватить HOOK
- А как перехватить так, что бы нажатие сначала полчила моя программа, бработала его, и если это не та клавиша, то отправила по первоначальному адресу ,,,
Suport1 (2004-02-01 16:23:00) [21]Если я все правильно понял, то передачей сообщения следующему хуку занимается CallNextHookEx, так вот в библиотеке SendKey я закоментировал CallNextHookEx - для проверки ... - сообщение передается дальше ...
Или я не так что-то понял
Suport1 (2004-02-01 15:43:00) [22]Господа, спасибо - интересный и хороший материал, но я в нем не нашел строк, вещающих о том как не передать сообщение следующему хуку, я постраюсь еще раз поискать и перечитать статью, но буду благодарен, за своевременную помощь
Suport1 (2004-02-01 14:31:00) [23]Удалено модератором
Palladin (2004-02-01 14:29:00) [24]ну что вам еще статьи теперь искать?
http://www.delphimaster.ru/articles/hooks/index.html
Suport1 (2004-02-01 14:25:00) [25]Palladin А як же ш это сделать ???? плиз напиши ...
Suport1 (2004-02-01 14:21:00) [26]И еще как сделать Хук глобальным, а то я в Апях - как в трех соснах ...
Palladin (2004-02-01 14:21:00) [27]"забыть" - значит не передать следующему хуку...
Suport1 (2004-02-01 14:13:00) [28]А это как - плиз по подробнее...
Как забыть???
}{enon (2004-02-01 14:07:00) [29]Поставить глобальный hook и "забыть" передать сообщение следующей ловушке.