IUIAnimationVariable2::SetVariableIntegerChangeHandler-Methode (uianimation.h)
Gibt einen Handler für Änderungen an der ganzzahligen Wert der Animationsvariable an.
Syntax
HRESULT SetVariableIntegerChangeHandler(
[in, optional] IUIAnimationVariableIntegerChangeHandler2 *handler,
[in] BOOL fRegisterForNextAnimationEvent
);
Parameter
[in, optional] handler
Ein Zeiger auf den Handler für Änderungen an dem ganzzahligen Wert der Animationsvariable. Dieser Parameter kann NULL sein.
[in] fRegisterForNextAnimationEvent
Wenn TRUE angegeben wird, dass die EstimateNextEventTime-Methode den Handler in die Schätzung des Zeitintervalls bis zum nächsten Animationsereignis integriert. Für dieses Feld gibt es keinen Standardwert.
Rückgabewert
Gibt S_OK zurück, wenn es erfolgreich ist; andernfalls ein HRESULT-Fehlercode . Weitere Informationen finden Sie unter Windows Animation Error Codes für eine Liste der Fehlercodes.
Hinweise
Durch das Übergeben von NULL für den Handlerparameter kann Windows Animation seinen Verweis auf jedes Handlerobjekt freigeben, das Sie zuvor übergeben haben. Diese Technik kann für die Unterbrechung von Referenzzyklen wichtig sein, ohne die Shutdown-Methode aufrufen zu müssen.
IUIAnimationVariableIntegerChangeHandler2:OnIntegerValueChanged wird nur aufgerufen, wenn der gerundete Wert seit dem letzten Update geändert wurde.
Anforderungen
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 |