CAnimationController::EnableAnimationTimerEventHandler

Legt fest oder gibt einen Handler für die Zeitsteuerung von Ereignissen und Aktualisierungen frei.

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

Parameter

  • bEnable
    Gibt an, ob die Handler festgelegt oder freigegeben werden sollen.

  • idleBehavior
    Gibt das Verhalten im Leerlauf für Zeitgeberaktualisierungshandler an.

Rückgabewert

TRUE, wenn die Handler erfolgreich festgelegt oder freigegeben wurden. FALSE, wenn diese Methode zum zweiten Mal aufgerufen wird, ohne die Handler zuvor freizugeben, oder wenn ein anderer Fehler aufgetreten ist.

Hinweise

Wenn die Handler festgelegt (aktiviert) sind, ruft die Windows-Animations-API die Methoden OnAnimationTimerPreUpdate, OnAnimationTimerPostUpdate und OnRenderingTooSlow auf.Sie müssen Animationszeitgeber aktivieren, um der Windows-Animations-API das Aktualisieren von Storyboards zu gestatten.Andernfalls müssen Sie CAnimationController::UpdateAnimationManager aufrufen, um den Animations-Manager anzuweisen, die Werte aller Animationsvariablen zu aktualisieren.

Anforderungen

Header: afxanimationcontroller.h

Siehe auch

Referenz

CAnimationController-Klasse