2.1--在应用程序中如何 创建 并 引用 多文档模板?
来源:互联网 发布:ubuntu 查看安装目录 编辑:程序博客网 时间:2024/05/01 13:30
一旦发现了在应用程序中使用多文档模板对象的威力,就会提出这个问题。但是,标准的AppWizard生产的代码不存储指向文档模板对象的指针,如下:
当控制流程离开InitInstance()函数时,pDocTemplate指针就“丢失”了,如果直接应用AppWizard生产的代码逻辑,就会失去在应用程序中引用这些 模板指针 的能力。因此,需要以某种方式存储 指向 文档模板对象 的指针,这样项目中的任何函数才能够访问他们。最简单的方法是:在应用程序类中把这些指针作为public成员变量来存储,如下所示:
于是,在属于该项目的任何函数中,通过下面的语法,就能够引用 某个 文档模板对象了:
CDocTemplate* ptTemplate=theApp.m_ptTemplate1;
可以选择m_ptTemplate2或者m_ptTemplate3
注意:没有必要对传递给AddDocTemplate()函数的指针使用delete操作符:标准CWinApp的析构函数负责删除这些对象。
- 2.1--在应用程序中如何 创建 并 引用 多文档模板?
- 在mfc编程中,创建多文档应用程序时,如何关闭启动时自动打开的空文档
- 在MFC中如何创建没有菜单栏的单文档应用程序
- 【引用】如何在MySQL中创建视图?
- 如何在MFC单文档中创建多视图
- 如何在MFC单文档中创建多视…
- 如何在MFC单文档中创建多视图
- 如何在MFC单文档中创建多视图
- 如何在MFC单文档中创建多视图
- 如何在c++中创建帮助文档
- 在VS2010中创建并引用dll(C#)
- 在Android中使用Timer,并创建一个应用程序
- 如何在web项目中引用velocity模板引擎?
- 如何在Delphi应用程序中调用CHM文档
- 如何在Delphi应用程序中调用CHM文档
- 在SDI应用程序中如何添加Button并响应
- 如何在word文档中插入参考文献,并管理参考文献
- WSS3SDK之:如何在SharePoint站点中创建Web应用程序
- 解决char型主键排序问题
- 网桥实现与分析
- 最简单的IE打印设置
- restrict pointer
- GTKsheeT
- 2.1--在应用程序中如何 创建 并 引用 多文档模板?
- 杀“木马”经历
- Spring AOP 详解
- SQL server触发器入门2-重命名触发器
- Set OpenSolaris publisher to local software store
- 为什么重写hashCode 同时equals
- 在.net 当中如何XML序列化一个Collection(转载)
- 特殊符号【转】
- 60条令你大吃一惊的小常识