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