Méthode IUIAnimationVariable2 ::SetVariableChangeHandler (uianimation.h)
Spécifie un gestionnaire pour les modifications apportées à la valeur de la variable d’animation.
Syntaxe
HRESULT SetVariableChangeHandler(
[in, optional] IUIAnimationVariableChangeHandler2 *handler,
[in] BOOL fRegisterForNextAnimationEvent
);
Paramètres
[in, optional] handler
Gestionnaire des modifications apportées à la valeur de la variable d’animation. Ce paramètre peut être NULL.
[in] fRegisterForNextAnimationEvent
Si la valeur EST TRUE, spécifie que la méthode EstimateNextEventTime incorporera le gestionnaire dans son estimation de l’intervalle de temps jusqu’à l’événement d’animation suivant. Pas de valeur par défaut.
Valeur retournée
Retourne S_OK en cas de réussite ; sinon un code d’erreur HRESULT . Pour obtenir la liste des codes d’erreur, consultez Codes d’erreur d’animation Windows .
Remarques
Le passage de la valeur NULL pour le paramètre de gestionnaire entraîne la libération de la référence de l’animation Windows à n’importe quel objet de gestionnaire que vous avez passé précédemment. Cette technique peut être essentielle pour briser les cycles de référence sans avoir à appeler la méthode IUIAnimationManager2 ::Shutdown .
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 8, Windows 7 et Mise à jour de plateforme pour Windows 7 [applications de bureau | Applications UWP] |
Serveur minimal pris en charge | Aucun pris en charge |
Plateforme cible | Windows |
En-tête | uianimation.h |
DLL | UIAnimation.dll |