键盘事件生成问题

时间:2011-06-03 11:29:43

标签: winapi mfc

我必须从我的控制台应用发送键盘事件,其中包含字符代码nChar和事件代码nFlagsSendKeyboardEvent(UINT nChar, UINT nFlags)

对于MFC对话框,此函数将映射到某个事件处理程序,因此我根本不必担心nFlags。有人能指出我如何获得控制台应用程序的价值吗?

1 个答案:

答案 0 :(得分:0)

如果您正在尝试在另一个应用程序中模拟键盘,那么您应该使用的函数是SendInput()或至少是keybd_event()。请记住,您必须先设置焦点窗口,否则您的输入将不会达到预期的位置。

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

相关问题