VC中如何區分Ctrl的左右鍵響應

系統的集成測試中,遇到了文本編輯器在右ctrl+某鍵盤輸入時系統崩潰。聯想到,如何區分輸入的ctrl的左右。

 

winuser.h中定義了一些相關虛擬熱鍵的宏,在CWnd::OnKeyDown(UINT nChar,...)中通過調用GetKeyState()可以識別

參數等情況可以查看MSDN,返回值的不同表示了對應熱鍵的Down,UP,Toggle等狀態。

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章