服务器:实现服务器文档

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

定义服务器文档类

  1. COleServerDoc 而不是 CDocument 派生您的文档类。

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

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

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

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

创建服务器文档时,框架会自动将文档注册到 OLE 系统 DLL。 这样,DLL 便可以标识该服务器文档。

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

另请参阅

Servers
服务器:服务器项
服务器:实现服务器
服务器:实现就地框架窗口