文档类对象,由文档模板对象创建,管理应用程序的数据。 你将从其中一个类派生文档的类。
文档类对象与视图对象交互。 视图对象表示窗口的工作区,显示文档的数据,并允许用户与其交互。 文档和视图由文档模板对象创建。
CDocument
特定于应用程序的文档的基类。 从 CDocument
中派生文档类或类。
COleDocument
用于复合文档实现以及基本容器支持。 用作派生自 CDocItem 的类的容器。 此类可用作容器文档的基类,是其 COleServerDoc
基类。
COleLinkingDoc
派生自 COleDocument
该类,提供用于链接的基础结构。 如果希望容器应用程序支持嵌入对象的链接,则应从此类中派生容器应用程序的文档类, 而不是从 COleDocument
中派生这些类。
CRichEditDoc
维护富编辑控件中的 OLE 客户端项的列表。 与 CRichEditView 和 CRichEditCntrItem 一起使用。
COleServerDoc
用作服务器应用程序文档类的基类。
COleServerDoc
对象通过与 COleServerItem 对象的交互提供大量服务器支持。 使用类库的文档/视图体系结构提供视觉编辑功能。
CHtmlEditDoc
提供 CHtmlEditView,这是 MFC 文档视图体系结构上下文中 WebBrowser HTML 编辑平台的功能。
相关类
文档类对象可以是永久性的,换句话说,它们可以将其状态写入存储介质并读回。 MFC 提供 CArchive
类来帮助将文档的数据传输到存储介质。
CArchive
与 CFile 对象合作,通过序列化实现对象的持久存储(请参阅 CObject::Serialize)。
文档还可以包含 OLE 对象。
CDocItem
是服务器和客户端项的基类。
CDocItem
COleClientItem 和 COleServerItem 的抽象基类。 派生自 CDocItem
文档部分的类的对象。