CAnimationController::OnHasPriorityCompress

Wird vom Framework aufgerufen, um Planungskonflikte zu lösen.

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

Parameter

  • pGroupScheduled
    Die Gruppe, die das aktuell geplante Storyboard besitzt.

  • pGroupNew
    Die Gruppe, die das neue Storyboard besitzt, das in Planungskonflikt mit dem geplanten Storyboard steht, das pGroupScheduled gehört.

  • priorityEffect
    Die potenzielle Auswirkung auf pGroupNew, wenn pGroupScheduled eine höhere Priorität hat.

Rückgabewert

Sollte TRUE zurückgeben, wenn das Storyboard im Besitz von pGroupNew Priorität hat.Sollte FALSE zurückgeben, wenn das Storyboard im Besitz von pGroupScheduled Priorität hat.

Hinweise

Diese Methode wird aufgerufen, wenn Sie Prioritätsvergleichsereignisse mit CAnimationController::EnablePriorityComparisonHandler aktivieren und UI_ANIMATION_PHT_COMPRESS angeben.Sie kann in einer abgeleiteten Klasse überschrieben werden, um anwendungsspezifische Aktionen auszuführen.Lesen Sie die Dokumentation Windows-Animation APIs für Informationen zu Konflikt-Verwaltung (https://msdn.microsoft.com/en-us/library/dd371759(VS85).aspx)..

Anforderungen

Header: afxanimationcontroller.h

Siehe auch

Referenz

CAnimationController-Klasse