服务器:实现服务器文档

本文介绍在应用程序向导中未指定 OLE Server 选项时成功实现服务器文档所要执行的步骤。

定义服务器文档类

  1. COleServerDoc 而不是 CDocument从中派生文档类。

  2. 创建派生自 COleServerItem的服务器项类。

  3. OnGetEmbeddedItem实现服务器文档类的成员函数。

    OnGetEmbeddedItem 当容器应用程序的用户创建或编辑嵌入项时,将调用 。 它应返回表示整个文档的项。 这应该是 -derived 类的对象 COleServerItem

  4. Serialize重写成员函数以序列化文档的内容。 无需序列化服务器项列表,除非使用它们来表示文档中的本机数据。 有关详细信息,请参阅“服务器:服务器项”一文中的“实现服务器项”。

创建服务器文档时,框架会自动将文档注册到 OLE 系统 DLL。 这允许 DLL 标识服务器文档。

有关详细信息,请参阅类库参考中的 COleServerItemCOleServerDoc

另请参阅

服务器
服务器:服务器项
服务器:实现服务器
服务器:实现 In-Place Frame Windows