1个回答
展开全部
(1)你可以在ClassWizard中重载OnOK()函数
(2)也可以在你要实现的类里重载PreTranslateMessage
BOOL C****Dlg::PreTranslateMessage(MSG* pMsg)
{
if (pMsg->message == WM_KEYDOWN)
{
switch(pMsg->wParam)
{
case VK_ESCAPE: //Esc按键事件
OnOK();
return true;
case VK_RETURN: //Enter按键事件
return true;
default:
;
}
}
return CDialog::PreTranslateMessage(pMsg);
}
仅供参考
(2)也可以在你要实现的类里重载PreTranslateMessage
BOOL C****Dlg::PreTranslateMessage(MSG* pMsg)
{
if (pMsg->message == WM_KEYDOWN)
{
switch(pMsg->wParam)
{
case VK_ESCAPE: //Esc按键事件
OnOK();
return true;
case VK_RETURN: //Enter按键事件
return true;
default:
;
}
}
return CDialog::PreTranslateMessage(pMsg);
}
仅供参考
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询