如WM_KEYDOWN文档中所述,消息循环的wParam 包含虚拟代码密钥 - 因此,您可以使用以下代码:
case WM_KEYDOWN:
switch (wParam) {
case VK_UP:
// up was pressed
break;
case VK_DOWN:
// down was pressed
break;
// etc.
}
break;
Run Code Online (Sandbox Code Playgroud)
虚拟密钥代码的完整参考可以在MSDN上找到.