UI_EVENTPARAMS_COMMAND結構 (uiribbon.h)
包含與事件相關聯 之 Command 的相關信息。
語法
typedef struct _UI_EVENTPARAMS_COMMAND {
UINT CommandID;
PCWSTR CommandName;
UINT ParentCommandID;
PCWSTR ParentCommandName;
UINT SelectionIndex;
UI_EVENTLOCATION Location;
} UI_EVENTPARAMS_COMMAND;
成員
CommandID
命令的標識碼與事件直接相關,該事件是在標記資源檔中指定。
CommandName
與 CommandId 相關聯的 命令名稱。
ParentCommandID
命令父系的標識碼,這個標識元是在標記資源檔中指定。
ParentCommandName
與 CommandId 相關聯的父系命令名稱。
SelectionIndex
只有在引發UI_EVENTTYPE_CommandExecuted以回應使用者在 ComboBox 或專案庫內選取專案時,才會使用 SelectionIndex。 在這些情況下, SelectionIndex 包含所選取專案的索引。 在所有其他情況下,它會設定為 0。
Location
UI_EVENTLOCATION的其中一個值。
備註
CommandID 和 CommandName 所識別的 Command 取決於已發生的事件:針對UI_EVENTTYPE_TabActivated事件,他們會識別索引標籤;針對UI_EVENTTYPE_MenuOpened事件,他們會識別功能表;針對UI_EVENTTYPE_CommandExecuted事件,他們會識別正在執行的命令;針對UI_EVENTTYPE_TooltipShown事件,他們會識別擁有此工具提示的命令。
ParentCommandID 和 ParentCommandName 如果與這個事件相關聯的命令有任何) ,則識別父命令 (。 如果沒有父代, 則 ParentCommandID 為零, ParentCommandName 是空字串。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 7 [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 2008 R2 [僅限傳統型應用程式] |
標頭 | uiribbon.h |