С помощью Хука wh-keyboard отлавливается нажатие клавишь. Как отловив в нужный момент
подменить на свои?. Есть вариант использовать функции SendInput — но тогда надо очистить состояния клавиатуры в другом потоке.К тому же SendInput очень медленная.
Hello, fl3000!
You wrote on Mon, 12 Feb 2007 09:47:34 GMT:
f> С помощью Хука wh-keyboard отлавливается нажатие клавишь. Как отловив
f> в нужный момент подменить на свои?
Берем и правим данные в структуре, указатель на которую у нас имеется в
обработчике хука.
Posted via RSDN NNTP Server 2.0
Hello, fl3000!
You wrote on Mon, 12 Feb 2007 10:20:16 GMT:
Пардон, я вас дезинформировал. Для того чтобы отфильтровать клавишу, нужно
просто чтобы обработчик хука вернул ненулевое значение. Т.к. читаем MSDN:
"If the hook procedure processed the message, it may return a nonzero value
to prevent the system from passing the message to the rest of the hook chain
or the target window procedure. "
With best regards, Slava Antonov. E-mail: deadbeef@so.yandex.ru
Posted via RSDN NNTP Server 2.0