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
参照
その他の技術情報
履歴の変更
日付 |
履歴 |
理由 |
---|---|---|
2011 年 3 月 |
このコンテンツを追加。 |
SP1 機能変更 |