MFC MDI时 当关闭一个子窗口,再打开时程序崩溃,请问是为什么?

这个是跟踪出现的问题:_AFXWIN_INLINEvoidCMDIChildWnd::MDIActivate(){ASSERT(::IsWindow(m_hWnd));:... 这个是跟踪出现的问题:_AFXWIN_INLINE void CMDIChildWnd::MDIActivate(){ ASSERT(::IsWindow(m_hWnd)); ::SendMessage(GetParent()->m_hWnd, WM_MDIACTIVATE, (WPARAM)m_hWnd, 0L); } 展开
 我来答
litfish04
2013-08-04 · TA获得超过317个赞
知道小有建树答主
回答量:356
采纳率:0%
帮助的人:235万
展开全部
关闭窗口再打开,你必须确定那个窗口指针还存在,有意义,其实就是说,看你关闭子窗口函数怎么写的,是销毁了,还是只是隐藏
追问
关闭子窗口的函数不是我写的呀,这是系统自带的呀
追答
那打开呢? 你再打开的时候要重新构建MDI子窗口对象的,如果已经被销毁.... ...
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式