0
我必須從我的控制檯應用程序發送鍵盤事件與字符代碼nChar
和事件代碼nFlags
: SendKeyboardEvent(UINT nChar, UINT nFlags)
鍵盤事件產生問題
對於MFC對話框此功能將被映射到一些事件處理程序,所以我不會根本不用擔心nFlags
。有人能指出我如何才能獲得控制檯應用程序的價值嗎?
我必須從我的控制檯應用程序發送鍵盤事件與字符代碼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