IUIAnimationTimerUpdateHandler interface
Defines methods for handling timing update events.
When to implement
Client applications generally do not need to implement this interface as an implementation is provided by the UIAnimationManager object.
When to use
Clients using a UIAnimationManager object with a UIAnimationTimer object need to connect the two by setting an instance of this interface using the IUIAnimationTimer::SetTimerUpdateHandler method.
Members
The IUIAnimationTimerUpdateHandler interface inherits from the IUnknown interface. IUIAnimationTimerUpdateHandler also has these types of members:
Methods
The IUIAnimationTimerUpdateHandler interface has these methods.
| Method | Description |
|---|---|
| IUIAnimationTimerUpdateHandler::ClearTimerClientEventHandler |
Clears the handler for timer client status change events. |
| IUIAnimationTimerUpdateHandler::OnUpdate |
Handles update events from the timer. |
| IUIAnimationTimerUpdateHandler::SetTimerClientEventHandler |
Specifies a handler for timer client status change events. |
Remarks
The UIAnimationManager object implements this interface, so a client application can query the UIAnimationManager object for this interface and then pass the interface to IUIAnimationTimer::SetTimerUpdateHandler. It is not necessary to disconnect the UIAnimationManager and UIAnimationTimer objects; releasing them both is sufficient to clean up.
Requirements
|
Minimum supported client |
Windows 7, Windows Vista and Platform Update for Windows Vista [desktop apps | Windows Store apps] |
|---|---|
|
Minimum supported server |
None supported |
|
Header |
|
|
IDL |
|
|
DLL |
|
|
IID |
IID_IUIAnimationTimerUpdateHandler is defined as 195509B7-5D5E-4e3e-B278-EE3759B367AD |
See also