注:CGamgeClientDlg 换成处理条消息的类
pMsg->message中存放消息的类型
pMsg->wParam存放消息的值,如健盘消息中你按下的按健值
WM_KEYFIRST和WM_KEYLAST这个组合表示键盘的所有消息
如不响应这条消息,则返回,不调用基类的函数
BOOL CGameClientDlg::PreTranslateMessage(MSG* pMsg)
{
// TODO: 在此添加专用代码和/或调用基类
if(WM_KEYFIRST <= pMsg->message && pMsg->message <= WM_KEYLAST)
{
if(pMsg->wParam == VK_ESCAPE)
{
return true;
}
else//按其他键不响应
{
return true;
}
}
return CDialog::PreTranslateMessage(pMsg);
}