Freigeben über


UI_EVENTPARAMS_COMMAND Struktur (uiribbon.h)

Enthält Informationen zu einem Befehl, der einem Ereignis zugeordnet ist.

Syntax

typedef struct _UI_EVENTPARAMS_COMMAND {
  UINT             CommandID;
  PCWSTR           CommandName;
  UINT             ParentCommandID;
  PCWSTR           ParentCommandName;
  UINT             SelectionIndex;
  UI_EVENTLOCATION Location;
} UI_EVENTPARAMS_COMMAND;

Member

CommandID

Die ID des Befehls , der sich direkt auf das Ereignis bezieht, das in der Markupressourcendatei angegeben wird.

CommandName

Der Befehlsname , der CommandId zugeordnet ist.

ParentCommandID

Die ID für das übergeordnete Element des Befehls, der in der Markupressourcendatei angegeben wird.

ParentCommandName

Der Befehlsname des übergeordneten Elements, das CommandId zugeordnet ist.

SelectionIndex

SelectionIndex wird nur verwendet, wenn ein UI_EVENTTYPE_CommandExecuted ausgelöst wurde, als Reaktion darauf, dass der Benutzer ein Element in einem ComboBox- oder Elementkatalog ausgewählt hat. In diesen Fällen enthält SelectionIndex den Index des ausgewählten Elements. In allen anderen Fällen ist sie auf 0 festgelegt.

Location

Einer der Werte von UI_EVENTLOCATION.

Hinweise

Der von CommandID und CommandName identifizierte Befehl hängt davon ab, welches Ereignis aufgetreten ist: Bei einem UI_EVENTTYPE_TabActivated Ereignis identifizieren sie die Registerkarte; für ein UI_EVENTTYPE_MenuOpened-Ereignis identifizieren sie das Menü; für UI_EVENTTYPE_CommandExecuted Ereignisse identifizieren sie den auszuführenden Befehl; und für UI_EVENTTYPE_TooltipShown Ereignisse identifizieren sie den Befehl , der diese QuickInfo besitzt.

ParentCommandID und ParentCommandName identifizieren den übergeordneten Befehl (falls vorhanden) des Befehls, der diesem Ereignis zugeordnet ist. Wenn kein übergeordnetes Element vorhanden ist, ist ParentCommandID null und ParentCommandName ist eine leere Zeichenfolge.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 7 [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 R2 [nur Desktop-Apps]
Kopfzeile uiribbon.h

Weitere Informationen

OnUIEvent

Strukturen

UI_EVENTPARAMS