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事件,它们标识拥有该工具提示的命令

ParentCommandIDParentCommandName 标识父命令 ((如果与此事件关联的命令有任何) )。 如果没有父级,则 ParentCommandID 为零, ParentCommandName 为空字符串。

要求

要求
最低受支持的客户端 Windows 7 [仅限桌面应用]
最低受支持的服务器 Windows Server 2008 R2 [仅限桌面应用]
标头 uiribbon.h

另请参阅

OnUIEvent

结构

UI_EVENTPARAMS