我收到的第一个消息框,但不是第二个,当我按下Ctrl键+输入一起。我怎样才能解决这个问题?如何处理按Ctrl + X快捷键
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;
您的意思是使用加速器来处理此类键盘操作 – 2011-05-09 19:44:20
谢谢!不幸的是,我不能在这里接受你的答案...... – Midas 2011-05-09 20:15:00
好的,有一个答案让你接受!我没有把它作为第一个答案,因为我不确定你是否会接受另一种方法 - 不是每个人都是! – 2011-05-09 20:17:10