BOOL CBatteryMountDlg::PreTranslateMessage(MSG* pMsg)
{
if (pMsg->message == WM_KEYDOWN)
{
if (pMsg->wParam == 'F' && GetKeyState(VK_CONTROL) && pMsg->lParam & 0x20000000)
{
MessageBox("Ctrl+ALT+F");
return TRUE;
}
else if (pMsg->wParam == 'F' && GetKeyState(VK_CONTROL) && !(pMsg->lParam & 0x20000000))
{
MessageBox("Ctrl+F");
return TRUE;
}
}
else if (pMsg->message == WM_SYSKEYDOWN)
{
if (pMsg->wParam == 'F' && pMsg->lParam & 0x20000000)
{
MessageBox("ALT+F");
return TRUE;
}
}
return CDialogEx::PreTranslateMessage(pMsg);
}
mfc响应组合键消息
最新推荐文章于 2022-02-22 15:35:42 发布