词条 | CMultiDocTemplate |
释义 | MultiDocTemplate类定义了实现多文档界面(MDI)的文档模板。MDI应用使用主框架窗口作为工作区,用户能够在其中打开零个或多个文档框架窗口,每个框架窗口都将显示一个文档。如果需要MDI更详细的描述,请参阅“Windows软件设计接口指南”。 一个文档模板定义了三种类型类之间的关系: · 从CDocument派生的文档类。 · 显示上面列出文档类数据的视图类。可以从CView, CScrollView, CFormView,或 CEditView派生该类(也可以直接使用CEditView)。 · 包含视图的框架窗口类。对于MDI文档模板,可以从CMDIChildWnd中派生该类,或者若不必定制文档框架窗口的行为,可以直接使用CMDIChildWnd而不必派生自己的类。MDI应用能够支持多种类型的文档,并且可以同时打开不同类型的文档。应用拥有它支持的每种文档类型的文档模板。例如,若MDI应用支持电子表格或文本文档,那么应用就拥有两个CMultiDocTemplate 对象。 当用户创建一个新文档时,应用使用文档模板。若应用支持多种类型的文档,那么框架就将从文档模板中获取所支持的文档类型的名称,并在File New对话框的列表中进行显示。一旦用户选择了一种文档类型,那么应用就将创建一个文档类对象、框架窗口对象和视图对象,并互相附加给对方。 不必调用除构造函数之外的任何CMultiDocTemplate成员函数。框架将在内部处理CMultiDocTemplate 对象。 #include <afxwin.h> CMultiDocTemplate类的成员 构造函数 CMultiDocTemplate 构造一个CMultiDocTemplate对象 |
随便看 |
|
百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。