共用方式為


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,就會呼叫這個方法。它可以在衍生類別中被覆寫以執行應用程式特定的動作。讀取 Windows 動畫 API 文件取得衝突管理 (https://msdn.microsoft.com/en-us/library/dd371759(VS85).aspx) 的詳細_.資訊。

需求

**標頭檔:**afxanimationcontroller.h

請參閱

參考

CAnimationController 類別