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