我是 c++ 的新手,我不确定 WM_KEYDOWN 是如何工作的。我想为每个箭头键(向上、向下、向左、向右)制作一个盒子
谢谢
最佳答案
如 WM_KEYDOWN documentation 中所述, message loop 的 wParam包含虚拟代码 key - 因此,您可以使用以下内容:
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 .
关于c++ - 使用箭头键 C++?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1415319/