Как заблокировать пользовательский ввод при отправке текста с SendInput - PullRequest
1 голос
/ 28 августа 2010

Я использую SendInput (в C #, используя pinvoke) для отправки текста в другое приложение. Как я могу заблокировать ввод пользователя, чтобы любой текст, который пользователь мог напечатать при работе SendInput, был добавлен после того, как SendInput завершил отправку текста? В настоящее время, если пользователь печатает, поскольку текст отправляется в целевое приложение, конечный результат может быть противоречивым. Спасибо.

1 Ответ

3 голосов
/ 28 августа 2010

Похоже, вы ищете BlockInput?

http://msdn.microsoft.com/en-us/library/ms646290(VS.85).aspx

...