перечисление UI_ANIMATION_STORYBOARD_STATUS (uianimation.h)
Определяет состояние раскадровки.
Синтаксис
typedef enum __MIDL___MIDL_itf_UIAnimation_0000_0002_0001 {
UI_ANIMATION_STORYBOARD_BUILDING = 0,
UI_ANIMATION_STORYBOARD_SCHEDULED = 1,
UI_ANIMATION_STORYBOARD_CANCELLED = 2,
UI_ANIMATION_STORYBOARD_PLAYING = 3,
UI_ANIMATION_STORYBOARD_TRUNCATED = 4,
UI_ANIMATION_STORYBOARD_FINISHED = 5,
UI_ANIMATION_STORYBOARD_READY = 6,
UI_ANIMATION_STORYBOARD_INSUFFICIENT_PRIORITY = 7
} UI_ANIMATION_STORYBOARD_STATUS;
Константы
UI_ANIMATION_STORYBOARD_BUILDING Значение: 0 Раскадровка никогда не планировалась. |
UI_ANIMATION_STORYBOARD_SCHEDULED Значение: 1 Планируется воспроизведение раскадровки. |
UI_ANIMATION_STORYBOARD_CANCELLED Значение: 2 Раскадровка была отменена. |
UI_ANIMATION_STORYBOARD_PLAYING Значение: 3 Раскадровка в настоящее время играет. |
UI_ANIMATION_STORYBOARD_TRUNCATED Значение: 4 Раскадровка была усечена. |
UI_ANIMATION_STORYBOARD_FINISHED Значение: 5 Раскадровка закончена. |
UI_ANIMATION_STORYBOARD_READY Значение: 6 Раскадровка создана и готова к планированию. |
UI_ANIMATION_STORYBOARD_INSUFFICIENT_PRIORITY Значение: 7 Сбой планирования раскадровки, так как произошел конфликт планирования, а текущая запланированная раскадровка имеет более высокий приоритет. |
Комментарии
Если IUIAnimationStoryboard::GetStatus не вызывается из обработчика для событий OnStoryboardStatusChanged , он возвращает только следующие значения состояния:
- UI_ANIMATION_STORYBOARD_BUILDING
- UI_ANIMATION_STORYBOARD_SCHEDULED
- UI_ANIMATION_STORYBOARD_PLAYING
- UI_ANIMATION_STORYBOARD_READY
На следующей схеме показаны переходы между этими состояниями.
Требования
Минимальная версия клиента | Windows 7, Windows Vista и Обновление платформы для Windows Vista [классические приложения | Приложения UWP] |
Минимальная версия сервера | Ни одна версия не поддерживается |
Верхняя часть | uianimation.h |
См. также раздел
IUIAnimationStoryboard::GetStatus
IUIAnimationStoryboardEventHandler::OnStoryboardStatusChanged