在MDIDocument的某个Document的OnCloseDocument中判断某些条件来决定是否可以关闭该Doc在CMainFrame的OnClose中判断某些条件来决定是否可以关闭该整个程序(用CMDIFrameWnd::OnClose()来关闭)但是问题来了,调用CMDIFrameWnd::OnClose()的过程中才会调用Document的OnCloseDocument,也就是说程序界面都已经关闭了才提示出Document的OnCloseDocument中的判断条件
不知道怎样才可以在关闭主程序时,直接执行CMDIFrameWnd::OnClose()关闭,然后不会执行到Document的OnCloseDocument。
不知道怎样才可以在关闭主程序时,直接执行CMDIFrameWnd::OnClose()关闭,然后不会执行到Document的OnCloseDocument。
解决方案 »
- CStdioFile
- 关于FindFirstFile FindNextFile 过程中的文件权限问题
- 单文档的工程,OnDraw时的问题
- 请问如何用VC截获数据包啊?
- 关于链表序列化的问题,搞了我一天了,晕死。大家帮忙看看,谢谢了!
- 如何去掉启动开始中的选项???winxp and win2000
- 如何在project中加入com组件?com组件是什么后缀名?
- cmfctabctrl怎样添加TAB选项卡
- 键盘响应问题?
- 定义了一个结构体CArray其中又嵌套结构体CArray,在对外层CArray进行Add时出错
- MFC CTreeView的问题
- 在VC++中怎样实现子窗口在母窗口显示,用什么控件?
这样可以在框架窗口关闭的时候,关闭活动的Document,如果没有这一个步骤,会造成内存泄漏(资源泄露)。不知道你为什么需要更改这样的行为?
有什么特殊需求?从你的需求入手可能容易去解决这个问题。