ToUnicodeEx - пропустить буфер клавиатуры - PullRequest
2 голосов
/ 03 июня 2011

Аналогично моему вопросу о том, как перевести System.Windows.Forms.Keys в System.Char

Я пытаюсь преобразовать ВиртуальныйКод клавиши для символа с ToUnicodeEx
Некоторые ключи становятся символами мертвой клавиши , которые сохраняются в буфере для следующего вызова (ToUnicodeEx returing -1) , в другой раз один из них уже сохранен там.

Но я хочу пропустить этот буфер, и моя программа не должна влиять на него.
Есть ли способ для того, что мне нужно?

(Итак: если мой код виртуальной клавиши преобразуется в мертвый ключ, он не должен оставаться в буфере, и еслив буфере есть мертвая клавиша, она не должна изменять мой текущий вызов функции)

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