【发布时间】:2011-05-09 19:40:51
【问题描述】:
当我同时按下 Ctrl+Enter 时,我收到了第一个消息框,但没有收到第二个消息框。我该如何解决这个问题?
case WM_KEYDOWN:
if (GetKeyState(VK_CONTROL) & 0x8000) {
MessageBox(0, "Ctrl", "Key", 0);
switch (wParam) {
case VK_RETURN:
MessageBox(0, "Enter", "Key", 0);
break;
}
}
break;
【问题讨论】:
-
您应该使用加速键来处理此类键盘操作
-
谢谢!不幸的是,我无法在此处将您的答案标记为已接受...
-
好的,有答案让你接受!我没有先写它作为答案,因为我不确定您是否会接受另一种方法 - 不是每个人都接受!