MFC 多文档中如何检测某个子窗口是否被创建

来源:百度知道 编辑:UC知道 时间:2024/07/02 17:32:10
我在文档类中试图用遍历所有视图,并用IsKindOf判断是否有该类型的子窗口存在,但是这样貌似不行。
请教有好的实现方法吗?
不是,是要判断某个窗口是否已经被创建。
为了完成如果创建就不执行任何操作,如果未创建,则创建这个窗口并显示。

一般单例程序都是通过保存全局变量来实现的

if (hWnd == NULL) {
// 你的代码
}
else {
return;
}

你是想做什么样,是更新所有试图吗?那有UpdateAllViews

1。你可以在app头文件里设置一个全局 参数 判断某个窗口 打开还是关闭了
2. 你可以在app头文件里设置一个窗口指针,来判断这个指针知否为空
extern 你的app theApp;
theApp.m_filedlg = new CFileDlg;
theApp.m_filedlg->DoModal();
delete theApp.m_filedlg;