// 找到对话框所在的类,右键点属性,
// 然后在重载消息里面,找到PreTranslateMessage
BOOL PreTranslateMessage(MSG* pMsg)
{
// TODO: 在此添加专用代码和/或调用基类
if(pMsg -> message == WM_KEYDOWN)
{
if(pMsg -> wParam == VK_ESCAPE)
return TRUE;
if(pMsg -> wParam == VK_RETURN)
return TRUE;
}
return CDialog::PreTranslateMessage(pMsg);
}
转至:http://blog.youkuaiyun.com/smilestone322/article/details/6772829
本文介绍了一种在对话框中拦截ESC键和回车键的方法。通过重载PreTranslateMessage函数并检查WM_KEYDOWN消息,可以实现特定按键的功能响应。
1246

被折叠的 条评论
为什么被折叠?



