啟用 (C++)
本文說明啟動作用在視覺化編輯 OLE 項目。 在使用者在容器文件後內嵌 OLE 項目,可能需要使用。 若要這樣做,使用者按一下項目,啟動該項目。 啟動的最常見的活動編輯。 許多目前 OLE 項目,也就是說,當啟動進行編輯,在目前框架視窗讓功能表和工具列會變更以反映屬於建立項目的伺服器應用程式的項目。 這個行為,稱為就地啟動,讓使用者編輯複合文件的所有內嵌項目,而不需要離開容器文件的視窗。
編輯個別視窗中嵌入這個 OLE 項目也是可能的。 如果容器或伺服器應用程式不支援就地啟動,就會發生。 在這種情況下,,當使用者按兩下內嵌項目時,伺服器應用程式在不同視窗中啟動,並內嵌項目顯示成其資料。 使用者可以在這個視窗的項目。 當編輯完成時,使用者關閉伺服器應用程式並回到容器應用程式。
或者,使用者可以選擇開啟編輯與 Edit 功能表的 <object> Open 命令。 這會在另一個視窗中的物件。
注意事項 |
---|
若要在另一個視窗中的內嵌項目是在版本 OLE 1 的標準行為,因此,某些 OLE 應用程式可能只支援樣式編輯。 |
就地啟動升級一種以檔案為主的方法文件建立。 使用者可以將複合文件做為單一實體,運作的方法,而不用交換在應用程式之間。 不過,就地啟動只對內嵌項目,而不會針對連結的項目:在不同的視窗必須進行編輯。 這是因為,連結的項目在不同位置實際儲存。 也就是說,編輯連結的項目資料的實際內容之內其中存放資料。 編輯個別視窗中連結的項目提醒使用者資料屬於另一個文件。
MFC 不支援巢狀就地啟動。 如果您建立容器/伺服器應用程式,如此一來,該容器/伺服器在另一個容器和就地啟動內嵌,它不能就地啟動物件會內嵌在其中。
就在內嵌項目,當使用者按兩下取決於為項目定義的動詞命令。 如需詳細資訊,請參閱 啟動:動詞命令。