| CObject |
| └CCmdTarget |
| └CDocTemplate |
| · | 文档类 | 由CDocument派生得到。 |
| · | 视图类 | 显示文档类的数据,可从CView,CScrollView, CFormView或CEditView中派生得到(可直接使用CEditView)。 |
| · | 框架窗口类 | 含有视图,对SDI应用,由CFrameWnd派生得到;对MDI,由CMDIChildWnd派生得到。如果无需定制框架窗口的行为,可直接使用CMDIChildWnd或CFrameWnd。 |
| CDocTemplate | 构造一个CDocTemplate对象 |
| SetContainerInfo | 决定在编辑内部OLE项时使用的OLE资源 |
| SetServerInfo | 决定在编辑或嵌入服务器文档时的资源和类 |
| GetFirstDocPosition | 获得与模板相连的第一个文档的位置 |
| GetNextDoc | 获得下一个文档及其位置 |
| LoadTemplate | 为CDocTemplate及其派生类装载资源 |
| AddDocument | 向模板中添加文档 |
| RemoveDocument | 将文档从模板中移去 |
| GetDocString | 获得与文件类型相关的字符串 |
| CreateOleFrame | 创建具有OLE能力的框架窗口 |
| MatchDocType | 决定文档类型与模板匹配的程度 |
| CreateNewDocument | 创建新文档 |
| CreateNewFrame | 创建包含一个文档和视图的框架窗口 |
| InitialUpdateFrame | 初始化框架窗口,可以将其设置为可视 |
| SaveAllModified | 保存与模板相关的所有修改过的文档 |
| CloseAllDocuments | 关闭所有与模板相关的文档 |
| OpenDocumentFile | 打开路径名指定的文件 |
| SetDefaultTitle | 在文档窗口的标题条中显示标题 |