IUIAnimationStoryboardEventHandler2::OnStoryboardStatusChanged-Methode (uianimation.h)
Behandelt Storyboard-status Änderungsereignisse.
Syntax
HRESULT OnStoryboardStatusChanged(
[in] IUIAnimationStoryboard2 *storyboard,
[in] UI_ANIMATION_STORYBOARD_STATUS newStatus,
[in] UI_ANIMATION_STORYBOARD_STATUS previousStatus
);
Parameter
[in] storyboard
Das Storyboard, für das sich die status geändert hat.
[in] newStatus
Der neue Status.
[in] previousStatus
Die vorherige status.
Rückgabewert
Wenn diese Methode erfolgreich ist, wird S_OK zurückgegeben. Andernfalls wird ein Fehlercode HRESULT zurückgegeben. Eine Liste der Fehlercodes finden Sie unter Windows-Animationsfehlercodes .
Hinweise
Standardmäßig führt ein Aufruf, der in einer Rückrufmethode an eine andere Animationsmethode erfolgt, dazu, dass der Aufruf fehlschlägt und UI_E_ILLEGAL_REENTRANCY zurückgibt. Es gibt jedoch Ausnahmen von dieser Standardeinstellung. Die folgenden Methoden können erfolgreich von OnStoryboardStatusChanged aufgerufen werden:
- IUIAnimationManager2::CreateAnimationVariable
- IUIAnimationManager2::CreateStoryboard
- IUIAnimationManager2::GetStoryboardFromTag
- IUIAnimationManager2::GetVariableFromTag
- IUIAnimationStoryboard2::Abandon
- IUIAnimationStoryboard2::AddKeyframeAtOffset
- IUIAnimationStoryboard2::AddKeyframeAfterTransition
- IUIAnimationStoryboard2::AddTransition
- IUIAnimationStoryboard2::AddTransitionAtKeyframe
- IUIAnimationStoryboard2::AddTransitionBetweenKeyframes
- IUIAnimationStoryboard2::Conclude
- IUIAnimationStoryboard2::Finish
- IUIAnimationStoryboard2::GetTag
- IUIAnimationStoryboard2::HoldVariable
- IUIAnimationStoryboard2::RepeatBetweenKeyframes
- IUIAnimationStoryboard2::SetLongestAcceptableDelay
- IUIAnimationStoryboard2::SetStoryboardEventHandler
- IUIAnimationStoryboard2::SetTag
- IUIAnimationStoryboard2::Schedule
- IUIAnimationTransition2::GetDuration
- IUIAnimationTransition2::IsDurationKnown
- IUIAnimationTransition2::SetInitialValue
- IUIAnimationTransition2::SetInitialVelocity
- IUIAnimationVariable2::GetCurrentStoryboard
- IUIAnimationVariable2::GetFinalIntegerValue
- IUIAnimationVariable2::GetFinalValue
- IUIAnimationVariable2::GetIntegerValue
- IUIAnimationVariable2::GetPreviousIntegerValue
- IUIAnimationVariable2::GetPreviousValue
- IUIAnimationVariable2::GetTag
- IUIAnimationVariable2::GetValue
- IUIAnimationVariable2::SetTag
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 8, Windows 7 und Plattformupdate für Windows 7 [Desktop-Apps | UWP-Apps] |
Unterstützte Mindestversion (Server) | Nicht unterstützt |
Zielplattform | Windows |
Kopfzeile | uianimation.h |
DLL | UIAnimation.dll |
Weitere Informationen
IUIAnimationStoryboard2::GetStatus