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

Weitere Informationen

IUIAnimationVariable2

IUIAnimationVariableChangeHandler2