Skip to main content
IUIAnimationStoryboardEventHandler2::OnStoryboardUpdated method

Handles storyboard update events.

Syntax


HRESULT OnStoryboardUpdated(
  [in]  IUIAnimationStoryboard2 *storyboard
);

Parameters

storyboard [in]

The storyboard that has been updated.

Return value

If this method succeeds, it returns S_OK. Otherwise, it returns an HRESULT error code. See Windows Animation Error Codes for a list of error codes.

Remarks

This method is called when the value of at least one of the variables that a storyboard is animating has changed since the last call to the IUIAnimationManager2::Update method.

By default, a call made in a callback method to any other animation method results in the call failing and returning UI_E_ILLEGAL_REENTRANCY. However, there are exceptions to this default. The following methods can be successfully called from OnStoryboardUpdated:

Requirements

Minimum supported client

Windows 8, Windows 7 and Platform Update for Windows 7 [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_IUIAnimationStoryboardEventHandler2 is defined as BAC5F55A-BA7C-414C-B599-FBF850F553C6

See also

IUIAnimationStoryboardEventHandler2
IUIAnimationManager2::Update
IUIAnimationStoryboard2
IUIAnimationStoryboard2::GetElapsedTime