вопрос генерации событий клавиатуры - PullRequest
0 голосов
/ 03 июня 2011

Мне нужно отправить событие клавиатуры из моего консольного приложения с кодом символа nChar и кодом события nFlags: SendKeyboardEvent(UINT nChar, UINT nFlags)

Для диалога MFC эта функция будет привязана к некоторому обработчику событий, поэтому мне не придется беспокоиться о nFlags. Может кто-нибудь указать мне, как я могу получить это значение для консольного приложения?

1 Ответ

0 голосов
/ 06 июня 2011

Если вы пытаетесь смоделировать клавиатуру в другом приложении, вам следует использовать функцию SendInput () или, по крайней мере, keybd_event (). Имейте в виду, что сначала нужно установить окно фокусировки, иначе ваш ввод не будет идти так, как вы ожидали.

SendInput (): http://msdn.microsoft.com/en-us/library/ms646310

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...