2009-09-12 182 views
1

我是新來的c + +,我不知道WM_KEYDOWN如何工作。我想爲每一個箭頭鍵的情況下(上,下,左,右)使用箭頭鍵C++?

感謝

+0

你應該問問他們之前谷歌你的問題。 – 2009-09-12 15:10:33

回答

7

正如WM_KEYDOWN documentation指出的那樣,message loop的wParam包含虛擬代碼鍵 - 因此,您可以使用如下:

case WM_KEYDOWN: 
    switch (wParam) { 
     case VK_UP: 
      // up was pressed 
     break; 

     case VK_DOWN: 
      // down was pressed 
     break; 

     // etc. 
    } 
break; 

關於虛擬鍵碼can be found on MSDN的整個參考。