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 |