伺服器:實作伺服器
本文說明 MFC 應用程式精靈為視覺編輯服務器應用程式建立的程式碼。 如果您未使用應用程式精靈,本文會列出您必須撰寫程式碼以實作伺服器應用程式的區域。
如果您使用應用程式精靈來建立新的伺服器應用程式,它會為您提供大量的伺服器特定程式碼。 如果您要將視覺編輯服務器功能新增至現有的應用程式,您必須複製應用程式精靈在新增必要伺服器程式碼的其餘部分之前所提供的程式碼。
應用程式精靈所提供的伺服器程式碼分為數個類別:
定義伺服器資源:
伺服器在自己的視窗中編輯內嵌專案時所使用的功能表資源。
伺服器就地使用時所使用的功能表和工具列資源。
如需這些資源的詳細資訊,請參閱 功能表和資源:伺服器新增 。
定義衍生自
COleServerItem
的專案類別。 如需伺服器專案的詳細資訊,請參閱 伺服器:伺服器專案 。將檔類別的基類變更為
COleServerDoc
。 如需進一步的詳細資料,請參閱 伺服器:實作伺服器檔 。定義衍生自
COleIPFrameWnd
的框架視窗類別。 如需進一步的詳細資料,請參閱 伺服器:實作就地框架 Windows 。在 Windows 註冊資料庫中建立伺服器應用程式的專案,並使用 OLE 系統註冊伺服器的新實例。 如需本主題的資訊,請參閱 註冊 。
初始化和啟動伺服器應用程式。 如需本主題的資訊,請參閱 註冊 。
如需詳細資訊,請參閱 類別庫參考 中的 COleServerItem 、 COleServerDoc 和 COleIPFrameWnd 。