IUICommandHandler::Execute Method

Responds to execute events on Commands bound to the Command handler.

Syntax

HRESULT Execute(      
    UINT32 commandId,     UI_EXECUTIONVERB verb,     const PROPERTYKEY *key,     const PROPVARIANT *currentValue,     IUISimplePropertySet *commandExecutionProperties );

Parameters

commandId
[in]  The ID for the Command, which is specified in the Markup resource file.
verb
[in]  The UI_EXECUTIONVERB or action that is initiated by the user.
key
[in]  A pointer to a Property Key that has changed value. This parameter can be NULL.
currentValue
[in]  A pointer to the current value for key. This parameter can be NULL.
commandExecutionProperties
[in]  A pointer to an IUISimplePropertySet object that contains Command state properties and property values, such as screen coordinates and list item indices. This parameter can be NULL.

Return Value

Returns S_OK if successful, or an error value otherwise.

Remarks

Each Command in a View must be bound to a new or existing Command handler in the host application.

See Also

Windows Ribbon Framework Samples
Tags :


Page view tracker