BOOL CTestDlg::PreTranslateMessage(MSG* pMsg)
{
if(pMsg->message == WM_KEYDOWN)
{
if(pMsg->wParam == VK_RETURN)//当按下键为回车键时
{
OnButton1();//调用按钮函数
return TRUE;
}
}
return CDialog::PreTranslateMessage(pMsg);
}
//手动添加该消息函数,见图片。
void CTestDlg::OnButton1() //按钮消息响应函数
{
// TODO: Add your control notification handler code here
AfxMessageBox("Push btn1");
}
BOOL CAddUser::PreTranslateMessage(MSG* pMsg)
{
// TODO: 在此添加专用代码和/或调用基类
if(pMsg->message == WM_KEYDOWN)
{
switch(pMsg->wParam)
{
case VK_RETURN: // 屏蔽回车
CDialog::OnOk();
return TRUE;
}
}
return CDialog::PreTranslateMessage(pMsg);
}