共用方式為


啟動(C++)

本文說明在 OLE 項目的視覺編輯中激活的角色。 使用者將 OLE 專案內嵌在容器檔中之後,可能需要使用它。 若要這樣做,使用者按兩下專案,以啟動該專案。 啟用的最頻繁活動是編輯。 許多目前的 OLE 專案在啟動進行編輯時,會導致目前框架視窗中的功能表和工具列變更,以反映屬於建立該專案的伺服器應用程式。 此行為稱為就地啟用,可讓使用者編輯複合檔中的任何內嵌專案,而不需要離開容器文件的視窗。

您也可以在不同的視窗中編輯內嵌的 OLE 專案。 如果容器或伺服器應用程式不支援就地啟用,就會發生這種情況。 在此情況下,當使用者按兩下內嵌專案時,伺服器應用程式會在個別的視窗中啟動,而內嵌項目會顯示為自己的檔。 使用者編輯此視窗中的專案。 編輯完成時,用戶會關閉伺服器應用程式並返回容器應用程式。

或者,用戶可以在 [編輯] 功能表上選擇 [開放編輯] 的 <物件> 開啟 命令。 這會在不同的視窗中開啟物件。

備註

在個別視窗中編輯內嵌專案是 OLE 第 1 版的標準行為,有些 OLE 應用程式可能只支援這種編輯樣式。

就地啟動促進以檔案為中心的文件創建方法。 使用者可以將複合檔視為單一實體,在不切換應用程式的情況下加以處理。 不過,就地啟用僅適用於內嵌專案,而不是鏈接專案:必須在個別視窗中編輯這些專案。 這是因為連結的項目實際上儲存在不同的位置。 鏈接專案的編輯會發生在數據的實際內容中,也就是儲存數據的位置。 在單獨窗口中編輯連結項目時,會提醒使用者該數據屬於另一份文件。

MFC 不支援巢狀內嵌啟用。 如果您建置容器/伺服器應用程式,且該容器/伺服器內嵌在另一個容器中並就地啟動,則無法就地啟動其內嵌物件。

當使用者按兩下內嵌項目時,會發生什麼,取決於為該項目定義的動詞。 如需詳細資訊,請參閱 啟用:動詞

另請參閱

OLE
容器
伺服器