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.

MethodDescription
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 [desktop apps | Windows Store apps]

Header

UIAnimation.h

IDL

UIAnimation.idl

DLL

UIAnimation.dll

IID

IID_IUIAnimationTimerUpdateHandler is defined as 195509B7-5D5E-4e3e-B278-EE3759B367AD

See also

IUIAnimationTimer
IUIAnimationTimerClientEventHandler
IUIAnimationTimerEventHandler

 

 

Community Additions

ADD
Show:
© 2014 Microsoft