若要檢視英文版的文章,請選取 [原文] 核取方塊。您也可以將滑鼠指標移到文字上,即可在快顯視窗顯示英文原文。
譯文
原文

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 來啟用優先順序比較事件,則會呼叫這個方法。可覆寫衍生類別中的該方法來採取應用程式的特定動作。如需有關衝突管理的詳細資訊,請閱讀 Windows 動畫 API 文件 (http://msdn.microsoft.com/library/dd371759(VS.85).aspx)。

需求

標頭:afxanimationcontroller.h

顯示: