文档类

文档类对象,由文档模板对象创建,管理应用程序的数据。 你将从其中一个类派生文档的类。

文档类对象与视图对象交互。 视图对象表示窗口的工作区,显示文档的数据,并允许用户与其交互。 文档和视图由文档模板对象创建。

CDocument
特定于应用程序的文档的基类。 从 CDocument中派生文档类或类。

COleDocument
用于复合文档实现以及基本容器支持。 用作派生自 CDocItem 的类的容器。 此类可用作容器文档的基类,是其 COleServerDoc基类。

COleLinkingDoc
派生自 COleDocument 该类,提供用于链接的基础结构。 如果希望容器应用程序支持嵌入对象的链接,则应从此类中派生容器应用程序的文档类, 而不是从 COleDocument 中派生这些类。

CRichEditDoc
维护富编辑控件中的 OLE 客户端项的列表。 与 CRichEditViewCRichEditCntrItem 一起使用。

COleServerDoc
用作服务器应用程序文档类的基类。 COleServerDoc 对象通过与 COleServerItem 对象的交互提供大量服务器支持。 使用类库的文档/视图体系结构提供视觉编辑功能。

CHtmlEditDoc
提供 CHtmlEditView,这是 MFC 文档视图体系结构上下文中 WebBrowser HTML 编辑平台的功能。

文档类对象可以是永久性的,换句话说,它们可以将其状态写入存储介质并读回。 MFC 提供 CArchive 类来帮助将文档的数据传输到存储介质。

CArchive
CFile 对象合作,通过序列化实现对象的持久存储(请参阅 CObject::Serialize)。

文档还可以包含 OLE 对象。 CDocItem 是服务器和客户端项的基类。

CDocItem
COleClientItemCOleServerItem 的抽象基类。 派生自 CDocItem 文档部分的类的对象。

另请参阅

类概述