CAnimationController::OnHasPriorityCancel

由框架调用此方法来解决安排冲突。

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

参数

  • pGroupScheduled
    拥有当前已安排的情节提要的组。

  • pGroupNew
    拥有新的情节提要的组与 pGroupScheduled 所拥有的已安排的情节提要在安排上发生冲突。

  • priorityEffect
    如果 pGroupScheduled 具有更高的优先级,则对 pGroupNew 会有潜在影响。

返回值

如果 pGroupNew 所拥有的情节提要具有优先级,则应返回 TURE。 如果 pGroupScheduled 所拥有的情节提要具有优先级,则应返回 FALSE。

备注

如果过您使用 CAnimationController::EnablePriorityComparisonHandler 启用优先级比较事件,并指定 UI_ANIMATION_PHT_CANCEL,则会调用此方法。 它可以在派生类中重写一遍执行特定于应用程序的操作。 读取Windows动画API文档有关冲突管理(https://msdn.microsoft.com/en-us/library/dd371759(VS85).aspx)的更.多信息。

要求

标头: afxanimationcontroller.h

请参见

参考

CAnimationController 类