UI_EVENTPARAMS_COMMAND 结构 (uiribbon.h)
包含有关与事件关联的 命令 的信息。
语法
typedef struct _UI_EVENTPARAMS_COMMAND {
UINT CommandID;
PCWSTR CommandName;
UINT ParentCommandID;
PCWSTR ParentCommandName;
UINT SelectionIndex;
UI_EVENTLOCATION Location;
} UI_EVENTPARAMS_COMMAND;
成员
CommandID
与标记资源文件中指定的事件直接相关的 命令 的 ID。
CommandName
与 CommandId 关联的 命令名称。
ParentCommandID
命令的父级的 ID,在标记资源文件中指定。
ParentCommandName
与 CommandId 关联的父级的 命令名称。
SelectionIndex
仅当触发UI_EVENTTYPE_CommandExecuted以响应用户选择 ComboBox 或项库中的项目时,才使用 SelectionIndex。 在这些情况下, SelectionIndex 包含选定项的索引。 在所有其他情况下,它设置为 0。
Location
UI_EVENTLOCATION中的值之一。
注解
由 CommandID 和 CommandName 标识的命令取决于发生的事件:对于UI_EVENTTYPE_TabActivated事件,它们标识选项卡;对于UI_EVENTTYPE_MenuOpened事件,它们标识菜单;对于UI_EVENTTYPE_CommandExecuted事件,它们标识正在执行的命令;对于UI_EVENTTYPE_TooltipShown事件,它们标识拥有该工具提示的命令。
ParentCommandID 和 ParentCommandName 标识父命令 ((如果与此事件关联的命令有任何) )。 如果没有父级,则 ParentCommandID 为零, ParentCommandName 为空字符串。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 7 [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2008 R2 [仅限桌面应用] |
标头 | uiribbon.h |