UI_ANIMATION_PRIORITY_EFFECT énumération (uianimation.h)
Définit les effets potentiels sur un storyboard si une comparaison de priorité retourne false.
Syntax
typedef enum __MIDL___MIDL_itf_UIAnimation_0000_0008_0001 {
UI_ANIMATION_PRIORITY_EFFECT_FAILURE = 0,
UI_ANIMATION_PRIORITY_EFFECT_DELAY = 1
} UI_ANIMATION_PRIORITY_EFFECT;
Constantes
UI_ANIMATION_PRIORITY_EFFECT_FAILURE Valeur : 0 Il est possible que ce storyboard ne soit pas correctement planifié. |
UI_ANIMATION_PRIORITY_EFFECT_DELAY Valeur : 1 Le storyboard sera planifié, mais peut commencer à jouer plus tard. |
Remarques
Cette énumération est utilisée comme paramètre priorityEffect de IUIAnimationPriorityComparison::HasPriority, informant le client de l’effet potentiel sur le storyboard à planifier lorsque la valeur de retour est false (S_FALSE). UI_ANIMATION_PRIORITY_EFFECT_FAILURE signifie que la tentative de planification du storyboard peut échouer si la valeur de retour est false. UI_ANIMATION_PRIORITY_EFFECT_DELAY signifie que la tentative de planification du storyboard aboutira, mais si la valeur de retour est false, le storyboard pourrait être lu plus tard qu’il ne le ferait autrement.
Cette énumération peut aider une application à décider de la façon dont elle doit être agressive en matière de réduction de la latence dans l’interface utilisateur. Par exemple, si l’application retourne true lorsque l’effet est UI_ANIMATION_PRIORITY_EFFECT_DELAY, d’autres animations peuvent être annulées ou compressées même si cela n’était pas strictement nécessaire pour lire une nouvelle animation dans le délai acceptable le plus long spécifié par l’application.
Configuration requise
Client minimal pris en charge | Windows 7, Windows Vista et Mise à jour de plateforme pour Windows Vista [applications de bureau | Applications UWP] |
Serveur minimal pris en charge | Aucun pris en charge |
En-tête | uianimation.h |