Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Прехват клавиши

5.1K
21 февраля 2007 года
saturn61
108 / / 25.10.2006
Доброго времени суток!
У меня есть клавный шпиён, который вроде )) нормально работает, есть конечно в нем глюки, ну да ладно, так вот, нажития клавишььь я то перехватываю, а как сделать так, чтобы прервать их и они не пошли дальше к другим приложениям?
261
21 февраля 2007 года
ahilles
1.5K / / 03.11.2005
просто НЕ вызываешь callnexthookex
5.1K
21 февраля 2007 года
saturn61
108 / / 25.10.2006
а, точно, чёт я ступил)))))
пасиб
5.1K
24 февраля 2007 года
saturn61
108 / / 25.10.2006
Цитата: saturn61
а, точно, чёт я ступил)))))
пасиб



так, не, я вопрос неправильно задал)))
как подменить нажатие клавиши, вот как надо было

261
25 февраля 2007 года
ahilles
1.5K / / 03.11.2005
просто заменяй соответствующий параметр при вызове CallNextHookEx

 
Код:
LRESULT CallNextHookEx(

    HHOOK hhk,  // handle to current hook
    int nCode,  // hook code passed to hook procedure
    WPARAM wParam,  // value passed to hook procedure
    LPARAM lParam   // value passed to hook procedure
   );


 
Код:
WM_KEYDOWN  
nVirtKey = (int) wParam;    // virtual-key code
lKeyData = lParam;          // key data

или смотри сообщение WM_CHAR
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог