Partager via


CAnimationController::EnableAnimationTimerEventHandler

Définit ou libère un gestionnaire pour les événements de minutage et un gestionnaire pour les mises à jour de minutage.

virtual BOOL EnableAnimationTimerEventHandler(
   BOOL bEnable = TRUE,
   UI_ANIMATION_IDLE_BEHAVIOR idleBehavior = UI_ANIMATION_IDLE_BEHAVIOR_DISABLE
);

Paramètres

  • bEnable
    Indique s'il faut définir ou libérer les gestionnaires.

  • idleBehavior
    Spécifie le comportement inactif du gestionnaire de mise à jour de la minuterie.

Valeur de retour

TRUE si les gestionnaires ont été définis avec succès ou libérés ; FALSE si cette méthode est appelée pour une deuxième fois sans libérer d'abord les gestionnaires, ou si une autre erreur se produit.

Notes

Lorsque les gestionnaires sont définis (activé), l'API Animation Windows appelle les méthodes OnAnimationTimerPreUpdate, OnAnimationTimerPostUpdate et OnRenderingTooSlow.Vous devez activer les minuteries de l'animation pour autoriser l'API Animation Windows à mettre à jour les storyboards.Sinon, vous devez appeler CAnimationController::UpdateAnimationManager pour demander au gestionnaire d'animations de mettre à jour les valeurs de toutes les variables d'animation.

Configuration requise

En-tête : afxanimationcontroller.h

Voir aussi

Référence

Classe CAnimationController