重载后PreTranslateMessage不响应任何消息,请高手指点下谢谢,

mish 2008-04-22 04:52:49
重载后PreTranslateMessage不响应任何消息,请高手指点下谢谢,窗口为模态
...全文
226 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
caixingxin 2008-04-23
  • 打赏
  • 举报
回复
你直接返回父类的PreTranslateMessage函数看看~~
return CDialog::PreTranslateMessage(pMsg);
mish 2008-04-23
  • 打赏
  • 举报
回复
BOOL CCommonDlg::PreTranslateMessage(MSG* pMsg)
{
// TODO: Add your specialized code here and/or call the base class

return CToolTipDialog::PreTranslateMessage(pMsg);
}

调试时该函数一直进不来 名父类是从CDIALOG直接过来的并未去掉这个函数。
caixingxin 2008-04-22
  • 打赏
  • 举报
回复
不知道你想做什么~~
hityct1 2008-04-22
  • 打赏
  • 举报
回复
不是把父类的PreTranslateMessage去掉了吧?贴代码.
milaoshu2 2008-04-22
  • 打赏
  • 举报
回复
代码
hxingz 2008-04-22
  • 打赏
  • 举报
回复
直接return TRUE;不过为什么不接受任何消息,这样做会引发很多问题的。

15,979

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 界面
社区管理员
  • 界面
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧