Compartir a través de


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

Consulte también

IUICommandHandler

Ejemplos de Windows Ribbon Framework