我必须从我的控制台应用发送键盘事件,其中包含字符代码nChar
和事件代码nFlags
:
SendKeyboardEvent(UINT nChar, UINT nFlags)
对于MFC对话框,此函数将映射到某个事件处理程序,因此我根本不必担心nFlags
。有人能指出我如何获得控制台应用程序的价值吗?
答案 0 :(得分:0)
如果您正在尝试在另一个应用程序中模拟键盘,那么您应该使用的函数是SendInput()或至少是keybd_event()。请记住,您必须先设置焦点窗口,否则您的输入将不会达到预期的位置。
SendInput():http://msdn.microsoft.com/en-us/library/ms646310