这段PreTranslateMessage的意义是什么?
//-----------------------------
//-------意义--------------------
BOOL CMy101SPDlg::PreTranslateMessage(MSG* pMsg)
{
if(pMsg->message == WM_KEYDOWN)
{
switch(pMsg->wParam)
{
case 0x43:
if(GetAsyncKeyState(VK_LMENU))
{
OnBtnSelfcheck();
}
break;
case 0x44:
OnBtnSetting();
break;
default:
break;
}
}
return CDialog::PreTranslateMessage(pMsg);
}
//-----------------------------
请理解的详细的说一下。
[解决办法]
按了组合键Menu+C,就调用OnBtnSelfcheck();
按了键盘D,就OnBtnSetting();