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 |