Método IUICommandHandler::Execute (uiribbon.h)
Responde a los eventos de ejecución en comandos enlazados al controlador de comandos.
Sintaxis
HRESULT Execute(
[in] UINT32 commandId,
[in] UI_EXECUTIONVERB verb,
[in, optional] const PROPERTYKEY *key,
[in, optional] const PROPVARIANT *currentValue,
[in, optional] IUISimplePropertySet *commandExecutionProperties
);
Parámetros
[in] commandId
Tipo: UINT32
Identificador del comando, que se especifica en el archivo de recursos de marcado.
[in] verb
Tipo: UI_EXECUTIONVERB
El UI_EXECUTIONVERB o la acción que inicia el usuario.
[in, optional] key
Tipo: const PROPERTYKEY*
Puntero a una clave de propiedad que ha cambiado el valor. Este parámetro puede ser NULL.
[in, optional] currentValue
Tipo: const PROPVARIANT*
Puntero al valor actual de la clave. Este parámetro puede ser NULL.
[in, optional] commandExecutionProperties
Tipo: IUISimplePropertySet*
Puntero a un objeto IUISimplePropertySet que contiene propiedades de estado Command y valores de propiedad, como coordenadas de pantalla e índices de elementos de lista. Este parámetro puede ser NULL.
Valor devuelto
Tipo: HRESULT
Si este método se realiza correctamente, devuelve S_OK. De lo contrario, devuelve un código de error de HRESULT.
Comentarios
Cada comando de una vista debe estar enlazado a un controlador de comandos nuevo o existente en la aplicación host.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 7 [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2008 R2 [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | uiribbon.h |
Archivo DLL | Mshtml.dll |