Condividi tramite


CAnimationController::OnHasPriorityCompress

Chiamato dal framework per risolvere conflitti della pianificazione.

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

Parametri

  • pGroupScheduled
    Il gruppo che possiede lo storyboard al momento pianificato.

  • pGroupNew
    Il gruppo che possiede il nuovo storyboard che si trova in conflitto di pianificazione con lo storyboard pianificato che appartiene a pGroupScheduled.

  • priorityEffect
    L'effetto potenziale su pGroupNew se pGroupScheduled dispone di una priorità più alta.

Valore restituito

Deve restituire TRUE se lo storyboard di pGroupNew dispone ha la priorità. Deve restituire FALSE se lo storyboard di pGroupScheduled ha la priorità.

Note

Questo metodo viene chiamato se si abilitano eventi del confronto prioritari utilizzando CAnimationController::EnablePriorityComparisonHandler e specifica UI_ANIMATION_PHT_COMPRESS. Può essere eseguito l'override in una classe derivata per eseguire azioni specifiche dell'applicazione. Leggere la documentazione dell'API di animazione di Windows per ulteriori informazioni sulla gestione dei conflitti (https://msdn.microsoft.com/en-us/library/dd371759(VS85).aspx)..

Requisiti

Intestazione: afxanimationcontroller.h

Vedere anche

Riferimenti

Classe CAnimationController