Condividi tramite


UI_EVENTPARAMS_COMMAND struttura (uiribbon.h)

Contiene informazioni su un comando associato a un evento.

Sintassi

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

Members

CommandID

ID del comando direttamente correlato all'evento, specificato nel file di risorse di markup.

CommandName

Nome del comando associato a CommandId.

ParentCommandID

ID per l'elemento padre del comando, specificato nel file di risorse di markup.

ParentCommandName

Nome comando dell'elemento padre associato a CommandId.

SelectionIndex

SelectionIndex viene usato solo quando viene attivata una UI_EVENTTYPE_CommandExecuted in risposta all'utente che seleziona un elemento all'interno di una raccolta di elementi o ComboBox . In questi casi SelectionIndex contiene l'indice dell'elemento selezionato. In tutti gli altri casi, è impostato su 0.

Location

Uno dei valori di UI_EVENTLOCATION.

Commenti

Il comando identificato da CommandID e CommandName dipende da quale evento si è verificato: per un evento UI_EVENTTYPE_TabActivated , identificano la scheda; per un evento UI_EVENTTYPE_MenuOpened , identificano il menu; per gli eventi UI_EVENTTYPE_CommandExecuted , identificano il comando in esecuzione; e per gli eventi UI_EVENTTYPE_TooltipShown , identificano il comando proprietario della descrizione comando.

ParentCommandID e ParentCommandName identificano il comando padre (se presente) del comando associato a questo evento. Se non esiste alcun elemento padre, ParentCommandID è zero e ParentCommandName è una stringa vuota.

Requisiti

Requisito Valore
Client minimo supportato Windows 7 [solo app desktop]
Server minimo supportato Windows Server 2008 R2 [solo app desktop]
Intestazione uiribbon.h

Vedi anche

OnUIEvent

Strutture

UI_EVENTPARAMS