Méthode IUIAnimationTimer::SetTimerUpdateHandler (uianimation.h)
Spécifie un gestionnaire de mise à jour du minuteur.
Syntaxe
HRESULT SetTimerUpdateHandler(
[in, optional] IUIAnimationTimerUpdateHandler *updateHandler,
[in] UI_ANIMATION_IDLE_BEHAVIOR idleBehavior
);
Paramètres
[in, optional] updateHandler
Un gestionnaire de mise à jour du minuteur, ou NULL (voir remarques). L’objet spécifié doit implémenter l’interface IUIAnimationTimerUpdateHandler .
[in] idleBehavior
Membre de UI_ANIMATION_IDLE_BEHAVIOR qui spécifie le comportement du minuteur lorsqu’il est inactif.
Valeur retournée
Si la méthode réussit, retourne S_OK. Si le gestionnaire de mise à jour est déjà connecté à un minuteur, cette méthode retourne UI_E_TIMER_CLIENT_ALREADY_CONNECTED. Sinon, elle retourne un code d’erreur HRESULT. Pour obtenir la liste des codes d’erreur, consultez Codes d’erreur d’animation Windows .
Remarques
Le gestionnaire de mise à jour du minuteur reçoit des mises à jour de temps (cycles) du minuteur. Le minuteur indique une mise à jour en appelant IUIAnimationTimerUpdateHandler::OnUpdate
sur le gestionnaire spécifié.
Le passage de la valeur NULL pour le paramètre updateHandler 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 IUIAnimationManager::Shutdown .
Exemples
Pour obtenir un exemple, consultez Mettre à jour le Gestionnaire d’animations.
Configuration requise
Client minimal pris en charge | Windows 7, Windows Vista et mise à jour de plateforme pour Windows Vista [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 |
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour