次の方法で共有


CAnimationController::OnHasPriorityCancel

スケジュールの競合を解決するために、フレームワークによって呼び出されます。

virtual BOOL OnHasPriorityCancel(
   CAnimationGroup* pGroupScheduled,
   CAnimationGroup* pGroupNew,
   UI_ANIMATION_PRIORITY_EFFECT priorityEffect
);

パラメーター

  • pGroupScheduled
    現在スケジュールされているストーリーボードを所有するグループ。

  • pGroupNew
    pGroupScheduled によって所有されているスケジュール済みのストーリーボードとスケジュールが競合する新しいストーリーボードを所有するグループ。

  • priorityEffect
    pGroupScheduled の方の優先度が高い場合に考えられる pGroupNew に対する影響。

戻り値

pGroupNew によって所有されているストーリーボードの優先度が高い場合は TRUE を返します。pGroupScheduled によって所有されているストーリーボードの優先度が高い場合は FALSE を返します。

解説

このメソッドは、CAnimationController::EnablePriorityComparisonHandler を使用して優先度比較イベントを有効にし、UI_ANIMATION_PHT_CANCEL を指定している場合に呼び出されます。アプリケーション固有のアクションを実行する場合は、派生クラスでオーバーライドできます。競合の管理 (https://msdn.microsoft.com/en-us/library/dd371759(VS85).aspx).の詳細については、Windows Animation API に関するドキュメントを参照してください。

必要条件

ヘッダー: afxanimationcontroller.h

参照

関連項目

CAnimationController クラス