次の方法で共有


CAnimationController::OnHasPriorityCancel

更新 : 2011 年 3 月

Visual Studio 2010 SP1 が必要です。

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

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 を指定している場合に呼び出されます。 アプリケーション固有のアクションを実行する場合は、派生クラスでオーバーライドできます。 競合の管理の詳細については、Windows Animation API のドキュメント (https://msdn.microsoft.com/en-us/library/dd371759(VS.85).aspx) を参照してください。

必要条件

ヘッダー: afxanimationcontroller.h

参照

その他の技術情報

CAnimationController クラス

履歴の変更

日付

履歴

理由

2011 年 3 月

このコンテンツを追加。

SP1 機能変更