CAnimationController::OnHasPriorityConclude
スケジュールの競合を解決するために、フレームワークによって呼び出されます。
virtual BOOL OnHasPriorityConclude(
CAnimationGroup* pGroupScheduled,
CAnimationGroup* pGroupNew,
UI_ANIMATION_PRIORITY_EFFECT priorityEffect
);
パラメーター
pGroupScheduled
現在スケジュールされているストーリーボードを所有するグループ。pGroupNew
pGroupScheduled によって所有されているスケジュール済みのストーリーボードとスケジュールが競合する新しいストーリーボードを所有するグループ。priorityEffect
pGroupScheduled の方の優先度が高い場合に考えられる pGroupNew に対する影響。
戻り値
pGroupNew によって所有されているストーリーボードの優先度が高い場合は TRUE を返します。pGroupScheduled によって所有されているストーリーボードの優先度が高い場合は FALSE を返します。
解説
このメソッドは、CAnimationController::EnablePriorityComparisonHandler を使用して優先度比較イベントを有効にし、UI_ANIMATION_PHT_CONCLUDE を指定している場合に呼び出されます。アプリケーション固有のアクションを実行する場合は、派生クラスでオーバーライドできます。競合の管理 (https://msdn.microsoft.com/en-us/library/dd371759(VS85).aspx).の詳細については、Windows Animation API に関するドキュメントを参照してください。
必要条件
ヘッダー: afxanimationcontroller.h