Méthode IUIAnimationVariable2 ::SetVariableIntegerChangeHandler (uianimation.h)
Spécifie un gestionnaire pour les modifications apportées à la valeur entière de la variable d’animation.
Syntaxe
HRESULT SetVariableIntegerChangeHandler(
[in, optional] IUIAnimationVariableIntegerChangeHandler2 *handler,
[in] BOOL fRegisterForNextAnimationEvent
);
Paramètres
[in, optional] handler
Pointeur vers le gestionnaire pour les modifications apportées à la valeur entière 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 gestionnaire que vous avez passé précédemment. Cette technique peut être essentielle pour rompre les cycles de référence sans avoir à appeler la méthode Shutdown .
IUIAnimationVariableIntegerChangeHandler2 ::OnIntegerValueChanged est appelé uniquement si la valeur arrondie a changé depuis la dernière mise à jour.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 8, Windows 7 et Platform Update 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 |