IOleCommandTarget 介面 (docobj.h)

讓物件及其容器彼此分派命令。 例如,物件的工具列可能包含 列印預覽列印儲存新增縮放等命令的按鈕。

一般就地啟用指導方針建議您移除或停用這類按鈕,因為沒有效率、標準的機制可用來將它們分派至容器。 同樣地,容器具有 heretofore 沒有效率的方式,將 列印頁面設定屬性 等命令傳送至就地使用中物件。 這類簡單的命令路由可以透過現有的 OLE 自動化標準和 IDispatch 介面來處理,但 IDispatch 的額外負荷比檔物件需要更多。 IOleCommandTarget介面提供更簡單的方法,以達到相同的結尾。

可用的命令是由群組中的整數識別碼所定義。 群組本身會以 GUID 識別。 介面可讓呼叫端查詢群組內一或多個命令的支援,並將支援的命令發出給 物件。

繼承

IOleCommandTarget介面繼承自IUnknown介面。 IOleCommandTarget 也有下列類型的成員:

方法

IOleCommandTarget介面具有這些方法。

 
IOleCommandTarget::Exec

執行指定的命令,或顯示命令的說明。
IOleCommandTarget::QueryStatus

查詢物件由使用者介面事件產生的一個或多個命令的狀態。

需求

   
最低支援的用戶端 Windows 2000 專業版 [僅限傳統型應用程式]
最低支援的伺服器 Windows 2000 Server [僅限傳統型應用程式]
目標平台 Windows
標頭 docobj.h