文档类

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

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

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

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

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

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

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

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

文档类对象可以是持久的,换句话说,它们可以将其状态写入存储媒体并将其读回。 MFC 提供了 CArchive 类,便于将文档的数据传输到存储媒体。

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

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

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

另请参阅

类概述