Как перехватить событие нажатия клавиш в общей надстройке Word? - PullRequest
2 голосов
/ 04 ноября 2008

Мне нужно иметь возможность получать все события нажатия клавиш до того, как они будут переданы в документ Word. Я хочу выполнить специальную обработку ключей, и в зависимости от того, в каком режиме находится надстройка, ключи могут отправляться или не отправляться в документ Word. Мне нужны только события нажатия клавиш, которые принадлежат документу, я не хочу перехватывать события для всплывающих окон или других диалоговых окон.

Я кое-что прочитал о смарт-тегах, но не знаю, как они работают.

Если мне нужно создать подкласс окна документа, как я могу получить дескриптор окна?

1 Ответ

2 голосов
/ 14 марта 2009

используйте SetWindowsHookEx (WH_KEYBOARD_LL, ... для прослушивания нажатий клавиш.

...