共用方式為


伺服器:實作伺服器文件

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

若要定義伺服器檔類別

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

  2. 建立衍生自 COleServerItem 的伺服器專案類別。

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

    OnGetEmbeddedItem 當容器應用程式的使用者建立或編輯內嵌專案時,就會呼叫 。 它應該會傳回代表整個檔的專案。 這應該是衍生類別的物件 COleServerItem

  4. Serialize覆寫成員函式以序列化檔的內容。 除非您使用伺服器專案來代表檔中的原生資料,否則您不需要序列化伺服器專案清單。 如需詳細資訊,請參閱 <伺服器:伺服器專案>一文中的<實作伺服器專案 >

建立伺服器檔時,架構會自動向 OLE 系統 DLL 註冊檔。 這可讓 DLL 識別伺服器檔。

如需詳細資訊,請參閱 類別庫參考 中的 COleServerItem COleServerDoc

另請參閱

伺服器
伺服器:伺服器項目
伺服器:實作伺服器
伺服器:實作就地編輯框架視窗