共用方式為


IUICommandHandler::Execute 方法 (uiribbon.h)

回應系結至 Command 處理程式的 Command 上執行事件。

語法

HRESULT Execute(
  [in]           UINT32               commandId,
  [in]           UI_EXECUTIONVERB     verb,
  [in, optional] const PROPERTYKEY    *key,
  [in, optional] const PROPVARIANT    *currentValue,
  [in, optional] IUISimplePropertySet *commandExecutionProperties
);

參數

[in] commandId

類型: UINT32

命令的識別碼,在標記資源檔中指定。

[in] verb

類型: UI_EXECUTIONVERB

使用者起始 的UI_EXECUTIONVERB 或動作。

[in, optional] key

類型: const PROPERTYKEY*

已變更值 之屬性索引鍵 的指標。 此參數可以是 Null

[in, optional] currentValue

類型: const PROPVARIANT*

索引 目前值的指標。 此參數可以是 Null

[in, optional] commandExecutionProperties

類型: IUISimplePropertySet*

IUISimplePropertySet 物件的指標,其中包含命令狀態屬性和屬性值,例如螢幕座標和清單專案索引。 此參數可以是 Null

傳回值

類型: HRESULT

如果此方法成功,則會傳回 S_OK。 否則,它會傳回 HRESULT 錯誤碼。

備註

檢視中的每個命令都必須系結至主應用程式中的新或現有的 Command 處理程式。

規格需求

需求
最低支援的用戶端 Windows 7 [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2008 R2 [僅限桌面應用程式]
目標平台 Windows
標頭 uiribbon.h
Dll Mshtml.dll

另請參閱

IUICommandHandler

Windows 功能區架構範例