键盘事件产生问题
问题描述:
我必须从我的控制台应用程序发送键盘事件与字符代码nChar
和事件代码nFlags
: SendKeyboardEvent(UINT nChar, UINT nFlags)
键盘事件产生问题
对于MFC对话框此功能将被映射到一些事件处理程序,所以我不会根本不用担心nFlags
。有人能指出我如何才能获得控制台应用程序的价值吗?
答
如果您尝试在另一个应用程序中模拟键盘,则应使用的函数是SendInput()或至少keybd_event()。请记住,您必须先设置焦点窗口,否则您的输入将无法达到您的预期。
SendInput():http://msdn.microsoft.com/en-us/library/ms646310
这是不是很清楚你想知道什么。你想知道Win32 API发送一个键盘事件,或者你是否特别想知道nFlags可能具有的值? – Jaywalker 2011-06-06 14:51:26