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 计划情节提要失败,因为发生了计划冲突,并且当前计划的情节提要具有更高的优先级。 |
注解
除非从 OnStoryboardStatusChanged 事件的处理程序调用 IUIAnimationStoryboard::GetStatus,否则它仅返回以下状态值:
- UI_ANIMATION_STORYBOARD_BUILDING
- UI_ANIMATION_STORYBOARD_SCHEDULED
- UI_ANIMATION_STORYBOARD_PLAYING
- UI_ANIMATION_STORYBOARD_READY
下图演示了这些状态之间的转换。
![显示动画管理器如何计划情节提要和管理动画的示意图。](images/statediagram.png)
要求
最低受支持的客户端 | Windows 7、Windows Vista 和适用于 Windows Vista 的平台更新 [桌面应用 |UWP 应用] |
最低受支持的服务器 | 无受支持的版本 |
标头 | uianimation.h |
另请参阅
IUIAnimationStoryboard::GetStatus
IUIAnimationStoryboardEventHandler::OnStoryboardStatusChanged