容器:客户端项目
本文声明哪些客户端项是什么,可从哪个类应用程序应从派生其客户端项目。
客户端项目是或包含属于另一个应用程序的数据项或引用由一个 OLE 容器应用程序的文档。 数据在文档中包含嵌入的客户端项目;数据容器中引用的另一位置的一些文档的链接。
在一 OLE 应用程序的文档类从 CDocument的类 COleDocument 派生而不是。 COleDocument 类从 CDocument 继承的所有功能所需使用 MFC 应用程序的文档/视图结构。 COleDocument 还定义将文档作为 CDocItem 对象的集合接口。 多个 COleDocument 成员函数用于添加,检索和删除该集合的元素提供。
每个容器应用程序应从派生 COleClientItem至少一个类。 此类对象表示项目,嵌入或链接,在 OLE 文档。 ,除非已从文档,删除这些对象存在于包含其文档的生存期。
CDocItem 是 COleClientItem 和 COleServerItem 的基类。 从两个派生类对象为该 OLE 项和客户端和服务器应用程序之间的中间,分别。 每次使用新的 OLE 项添加到文档, MFC 框架添加自己的客户端应用程序的 COleClientItem新的对象 - 对 CDocItem 对象的文档的集合的派生类。