перечисление UI_ANIMATION_PRIORITY_EFFECT (uianimation.h)
Определяет возможные последствия для раскадровки, если сравнение приоритета возвращает значение false.
Синтаксис
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;
Константы
UI_ANIMATION_PRIORITY_EFFECT_FAILURE Значение: 0 Эта раскадровка может быть не запланирована. |
UI_ANIMATION_PRIORITY_EFFECT_DELAY Значение: 1 Раскадровка будет запланирована, но может начать играть позже. |
Комментарии
Это перечисление используется в качестве параметра priorityEffectIUIAnimationPriorityComparison::HasPriority, информируя клиента о потенциальном влиянии на раскадровку, которая будет запланирована, если возвращаемое значение равно false (S_FALSE). UI_ANIMATION_PRIORITY_EFFECT_FAILURE означает, что попытка запланировать раскадровку может завершиться ошибкой, если возвращаемое значение равно false. UI_ANIMATION_PRIORITY_EFFECT_DELAY означает, что попытка запланировать раскадровку будет успешной, но если возвращаемое значение false, раскадровка может играть позже, чем в противном случае.
Это перечисление может помочь приложению решить, насколько агрессивным является сокращение задержки в пользовательском интерфейсе. Например, если приложение возвращает значение true, когда эффект UI_ANIMATION_PRIORITY_EFFECT_DELAY, другие анимации могут быть отменены или сжаты, даже если это не было строго необходимым для воспроизведения новой анимации в пределах максимальной допустимой задержки, указанной приложением.
Требования
Минимальная версия клиента | Windows 7, Windows Vista и Обновление платформы для Windows Vista [классические приложения | Приложения UWP] |
Минимальная версия сервера | Ни одна версия не поддерживается |
Верхняя часть | uianimation.h |