共用方式為


伺服程式: 實作伺服程式文件

本文說明要成功地實作伺服程式文件,如果您未指定在應用程式精靈使用 OLE 伺服器] 選項,您必須採取的步驟。

若要定義伺服器的文件類別

  1. 衍生您的文件類別,從COleServerDoc而不是 CDocument

  2. 建立伺服器項目類別衍生自COleServerItem

  3. 實作OnGetEmbeddedItem您的伺服器文件類別的成員函式。

    OnGetEmbeddedItem容器應用程式的使用者建立或編輯內嵌項目時被呼叫。 它應該傳回代表整個文件的項目。 這應該是物件的程式COleServerItem-衍生的類別。

  4. 覆寫Serialize成員函式以序列化文件內容。 您不需要序列化的伺服器項目清單,除非您正在使用它們來代表文件中的原生的資料。 如需詳細資訊,請參閱實作伺服項 」 文件中 伺服器: 伺服項

建立伺服程式文件時,架構會自動以 OLE 系統 Dll 登錄文件。 這樣便允許 Dll 識別伺服程式文件。

如需詳細資訊,請參閱 COleServerItemCOleServerDoc類別庫參考

請參閱

概念

伺服器

伺服程式: 伺服項

伺服程式: 實作一個伺服程式

伺服程式: 實作就地框架視窗