PreTranslateMessage DoModal() ASSERT(::IsWindow(m
PreTranslateMessage 函数调用DoModal()在关闭对话框时会出现下面的bug!
原因分析:在PreTranslateMessage里的获取对应m_hWnd,DoModal()模态对话框退出后,m_hWnd不是有效的窗口句柄,需要return rrue
解决方法:在PreTranslateMessage中处理完键盘消息后,做一下两步:1.重新设置焦点
2,return TRUE
温馨提示: 本文由Jm博客推荐,转载请保留链接: https://www.jmwww.net/file/68100.html