共用方式為


使用中的文件伺服器

如 Word、 Excel 或 PowerPoint 的主應用程式文件的其他應用程式類型的主動式文件伺服呼叫作用中的文件。 跟 OLE 內嵌物件 (這只是顯示於另一個文件的頁內),主動式文件提供完整介面和完整的原生功能會自動建立資料夾的伺服器應用程式。 使用者可以建立文件使用的他們喜歡的應用程式 (如果支援主動式文件),office 小還可以將產生的專案當成單一項目。

主動式文件可以有多個網頁,並一定是就地啟動。 主動式文件的控制組件的使用者介面,合併其功能表,以及檔案幫助容器的功能表。 他們佔據容器的整個編輯區域,並控制檢視和網頁配置的印表機 (邊界、 頁尾等等)。

MFC 實作主動式文件與文件/檢視介面、 命令分派對應、 列印、 功能表管理和登錄管理的伺服器。 特定的程式設計需求會討論主動式文件

MFC 支援主動式文件與 CDocObjectServer 衍生自類別 CCmdTarget,以及 CDocObjectServerItem、 衍生從 COleServerItem。 MFC 支援主動式文件容器與 COleDocObjectItem 衍生自類別 COleClientItem

CDocObjectServer將對應使用中的文件介面,並初始化,並啟動使用中的文件。 MFC 也提供巨集來處理主動式文件裡傳送的命令。 若要在使用中的文件中使用您的應用程式,包含 AfxDocOb.h StdAfx.h 檔案中。

一般的 MFC 伺服器舵手自己COleServerItem-衍生的類別。 MFC 應用程式精靈為您產生這個類別選取迷你全伺服程式- 複合文件支援給應用程式伺服器] 核取方塊。 如果也選取 [ 作用中的文件伺服程式核取方塊,MFC 應用程式精靈產生的類別衍生自CDocObjectServerItem相反的。

COleDocObjectItem類別可讓命令提示成為使用中的文件容器。 您可以使用 [MFC 應用程式精靈來建立主動式文件容器,藉由選取主動式文件容器的 MFC 應用程式精靈 [複合文件支援] 頁中的核取方塊。 如需詳細資訊,請參閱建立的使用中的文件容器應用程式

請參閱

概念

使用中的文件內含項目