CAnimationController::EnableAnimationTimerEventHandler
タイミング イベントのハンドラーとタイミング更新のハンドラーを設定または解放します。
virtual BOOL EnableAnimationTimerEventHandler(
BOOL bEnable = TRUE,
UI_ANIMATION_IDLE_BEHAVIOR idleBehavior = UI_ANIMATION_IDLE_BEHAVIOR_DISABLE
);
パラメーター
bEnable
ハンドラーを設定するか解放するかを指定します。idleBehavior
タイマー更新ハンドラーのアイドル動作を指定します。
戻り値
ハンドラーが正常に設定または解放された場合は TRUE。先にハンドラーを解放せずにこのメソッドが再び呼び出された場合、またはその他のエラーが発生した場合は FALSE。
解説
ハンドラーを設定した (有効にした) 場合、OnAnimationTimerPreUpdate、OnAnimationTimerPostUpdate、OnRenderingTooSlow の各メソッドが Windows Animation API によって呼び出されます。Windows Animation API がストーリーボードを更新できるようにするにはアニメーション タイマーを有効にする必要があります。有効にしない場合は、CAnimationController::UpdateAnimationManager を呼び出して、すべてのアニメーション変数の値を更新するようにアニメーション マネージャーに指示する必要があります。
必要条件
ヘッダー: afxanimationcontroller.h