[英]How to get input with windows api
有些朋友和我開始制作視頻游戲。 我對Windows api很新,並且為我們的早期階段做一些原型設計,我需要知道如何解析通過Windows消息系統給出的輸入。 我需要做的主要事情是以鍵盤的形式從鍵盤輸入。 有關如何解析winProc函數中的lParam和wParam以查找按下了哪個鍵的任何想法?
來自WM_KEYDOWN , wParam The virtual-key code of the nonsystem key.
從WM_CHAR , wParam The character code of the key.
后者非常簡單,而前者可以在這里引用: 虛擬密鑰代碼 。
假設您正在尋找逃生按鍵。 在表中,您可以看到vk代碼是0x1B,但它有一個別名VK_ESCAPE
:
case WM_KEYDOWN:
if (wParam == VK_ESCAPE) {
//handle
}
break;
根據您需要處理的鑰匙類型,選擇您的選擇。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.