if (pMsg->message == WM_KEYDOWN)
{
if (pMsg->wParam == 'F' && GetKeyState(VK_CONTROL) && pMsg->lParam & 0x20000000)
{
MessageBox(L"Ctrl+ALT+F");
}
else if (pMsg->wParam == 'F' && GetKeyState(VK_CONTROL) && !(pMsg->lParam & 0x20000000))
{
MessageBox(L"Ctrl+F");
}
}
else if (pMsg->message == WM_SYSKEYDOWN)
{
if (pMsg->wParam == 'F' && pMsg->lParam & 0x20000000)
{
MessageBox(L"ALT+F");
}
}
MFC怎么实现组合键盘响应
该博客详细解析了Windows消息处理中的Ctrl+Alt+F、Ctrl+F和Alt+F组合键在不同情境下的响应,展示了键盘事件的高级用法。

2043

被折叠的 条评论
为什么被折叠?



