在OnPretranslateMessge()响应字符输入消息,
if (Msg==WM_CHAR)
{if(TCHAR(Msg->WPARAM)==13)//回车消息
AfxMessageBox("dfdf")
}
代码记不全了,反正编译正确.输入其他字符,效果也都正确,响应回车,弹出消息,怎么不行啊
if (Msg==WM_CHAR)
{if(TCHAR(Msg->WPARAM)==13)//回车消息
AfxMessageBox("dfdf")
}
代码记不全了,反正编译正确.输入其他字符,效果也都正确,响应回车,弹出消息,怎么不行啊
{
// 回车
}
注意是重载对话框类的PreTranslateMessage函数。
要用WM_KEYDOWN才能拦截到