CAnimationController::EnableAnimationTimerEventHandler

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

参数

  • bEnable
    指定是否要设置或释放处理程序。

  • idleBehavior
    指定空闲计时器更新处理程序的行为。

返回值

如果处理程序已成功设置或释放,则为 TRUE;如果此方法在第一次调用时没有释放该处理程序而被第二次调用,或者发生任何其他错误,则为 FALSE。

备注

当该处理程序设置(启用)时,Windows 动画 API 可调用 OnAnimationTimerPreUpdate、OnAnimationTimerPostUpdate 以及 OnRenderingTooSlow 方法。 您需要启用动画计时器,以允许 Windows 动画 API 更新情节提要。 否则您将需要调用 CAnimationController::UpdateAnimationManager 以便引导动画管理器更新所有动画变量的值。

要求

标头: afxanimationcontroller.h

请参见

参考

CAnimationController 类