|
重写一下PreTranslateMessage函数,就可以了,这个函数是在触发页面消息以前触发的。
BOOL CBassDialog::PreTranslateMessage(MSG* pMsg)
{
if (pMsg->message == WM_KEYDOWN)
{
switch(pMsg->wParam)
{
case VK_ESCAPE:
return TRUE;
case VK_RETURN:
return TRUE;
default:
break;
}
}
return CDialog::PreTranslateMessage(pMsg);
} |
|