chtmlview继承来的,用OnNewWindow2 方法打开子窗口
请问一下,我如何关闭所有的子窗口啊?
(就是说,第一个运行的窗口不关闭,用OnNewWindow2方法打开的窗口都关闭)
感谢感谢~~
请问一下,我如何关闭所有的子窗口啊?
(就是说,第一个运行的窗口不关闭,用OnNewWindow2方法打开的窗口都关闭)
感谢感谢~~
解决方案 »
- 关于汉字拼音的问题
- 如何将ActiveX控件中的右键菜单事件传递给主程序?
- 多视图程序中怎么让CFormView中没有滚动条?
- 女程序员们的故事
- opengvs的用户进
- 新建的工具条关掉再打开
- 【硬盘的重大问题】 我在c盘装的windows98,在装了xp之后,就用删除的方法把c盘的文件删除了 然后就用xp的命令行format,就有下面的情况
- 如何向模态对话框传递消息
- 自定义信息的两个参数:wParam和lParam的含义是怎样定义的?(肯定给50分)
- 我的程序如何才能同时在win9x、winMe、win2000上运行?如何注册*.dll文件?400分!
- 请问哪里有dummy.lib下载
- 完成端口模型中WSASend怎么不让它发出通知到工作线程?
ASSERT(pMDIActive != NULL);
CDocument* pDoc = pMDIActive->GetActiveDocument();
ASSERT(pDoc != NULL);
CView* pView;
POSITION pos = pDoc->GetFirstViewPosition();
while (pos != NULL)
{
pView = pDoc->GetNextView(pos);
if (pView->IsKindOf(RUNTIME_CLASS(CNewView/*相应的已经打开的窗口的视图类结构*/)))
{
pView->GetParentFrame()->SendMessage(WM_CLOSE);
}
}
}
这个好象是多文档子窗口关闭,没用过,刚才我生成一个多文档的mfc程序,浏览了下,架构都在APP中生成OnNewWindow2方法与之相似但也有不同,他是用单文档生成的
他生成新窗口是在视图中生成新窗口的框架视图,一层层嵌套