次の方法で共有


CAnimationController::EnableAnimationTimerEventHandler

更新 : 2011 年 3 月

Visual Studio 2010 SP1 が必要です。

タイミング イベントのハンドラーとタイミング更新のハンドラーを設定または解放します。

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

参照

その他の技術情報

CAnimationController クラス

履歴の変更

日付

履歴

理由

2011 年 3 月

このコンテンツを追加。

SP1 機能変更