共用方式為


啟用:動詞命令

本文說明 OLE 啟用 中扮演的主要和次要動詞角色。

通常,按兩下內嵌專案可讓使用者編輯它。 不過,某些專案不會以這種方式運作。 例如,按兩下以聲音錄製器應用程式建立的專案並不會在另一個視窗中開啟伺服器;相反地,它播放聲音。

此行為差異的原因是答錄機專案有不同的「主要動詞」。主要動詞命令是在使用者按兩下 OLE 專案時執行的動作。 對於大部分類型的 OLE 專案,主要動詞是 Edit,它會啟動建立專案的伺服器。 對於某些類型的專案,例如答錄機專案,主要動詞是 Play。

許多類型的 OLE 專案只支援一個動詞,而 Edit 是最常見的動詞。 不過,某些類型的專案支援多個動詞。 例如,聲音錄製器專案支援 「編輯」做為次要動詞。

經常使用的另一個動詞是 Open。 Open 動詞命令與 [編輯] 相同,不同之處在于伺服器應用程式會在不同的視窗中啟動。 當容器應用程式或伺服器應用程式不支援就地啟用時,應該使用這個動詞。

選取專案時,必須透過子功能表命令叫用主要動詞以外的任何動詞。 這個子功能表包含專案支援的所有動詞,通常由 [編輯 ] 功能表上的 typename Object 命令 到達。 如需 typename Object 命令的資訊 ,請參閱功能表和資源:容器新增一

伺服器應用程式支援的動詞會列在 Windows 註冊資料庫中。 如果您的伺服器應用程式是使用 Microsoft Foundation Class Library 撰寫的,它就會在伺服器啟動時自動註冊所有動詞。 如果沒有,您應該在伺服器應用程式的初始化階段註冊它們。 如需詳細資訊,請參閱註冊 一文

另請參閱

啟用
容器
伺服器