簡體   English   中英

如何使用windows api獲取輸入

[英]How to get input with windows api

有些朋友和我開始制作視頻游戲。 我對Windows api很新,並且為我們的早期階段做一些原型設計,我需要知道如何解析通過Windows消息系統給出的輸入。 我需要做的主要事情是以鍵盤的形式從鍵盤輸入。 有關如何解析winProc函數中的lParam和wParam以查找按下了哪個鍵的任何想法?

來自WM_KEYDOWNwParam The virtual-key code of the nonsystem key.

WM_CHARwParam 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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM