Freigeben über


IUIAnimationStoryboard2::SetStoryboardEventHandler-Methode (uianimation.h)

Gibt einen Handler für Storyboardereignisse an.

Syntax

HRESULT SetStoryboardEventHandler(
  [in, optional] IUIAnimationStoryboardEventHandler2 *handler,
  [in]           BOOL                                fRegisterStatusChangeForNextAnimationEvent,
  [in]           BOOL                                fRegisterUpdateForNextAnimationEvent
);

Parameter

[in, optional] handler

Der Handler, den Die Windows-Animation aufrufen sollte, wenn Storyboard-status- und Updateereignisse auftreten.

Das angegebene Objekt muss die IUIAnimationStoryboardEventHandler2-Schnittstelle implementieren oder NULL sein. Weitere Informationen finden Sie unter Hinweise.

[in] fRegisterStatusChangeForNextAnimationEvent

Wenn TRUE, registriert das OnStoryboardStatusChanged-Ereignis und schließt diese Ereignisse in IUIAnimationManager2::EstimateNextEventTime ein, wodurch das Zeitintervall bis zum nächsten Animationsereignis geschätzt wird. Für dieses Feld gibt es keinen Standardwert.

[in] fRegisterUpdateForNextAnimationEvent

Wenn TRUE, registriert das OnStoryboardUpdated-Ereignis und schließt diese Ereignisse in IUIAnimationManager2::EstimateNextEventTime ein, wodurch das Zeitintervall bis zum nächsten Animationsereignis geschätzt wird. Für dieses Feld gibt es keinen Standardwert.

Rückgabewert

Gibt bei erfolgreicher Ausführung S_OK zurück. andernfalls ein HRESULT-Fehlercode . Eine Liste der Fehlercodes finden Sie unter Fehlercodes für die Windows-Animation .

Hinweise

Das Übergeben von NULL für den Handlerparameter bewirkt, dass Windows Animation den Verweis auf jedes Handlerobjekt freigibt, das Sie zuvor übergeben haben. Diese Technik kann für das Unterbrechen von Verweiszyklen unerlässlich sein, ohne die IUIAnimationManager2::Shutdown-Methode aufrufen zu müssen.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 8, Windows 7 und Platform Update 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

IUIAnimationStoryboardEventHandler2