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
次の図は、これらの状態間の遷移を示しています。
要件
サポートされている最小のクライアント | Windows 7、Windows Vista、および Windows Vista 用プラットフォーム更新プログラム [デスクトップ アプリ |UWP アプリ] |
サポートされている最小のサーバー | サポートなし |
Header | uianimation.h |
関連項目
IUIAnimationStoryboard::GetStatus
IUIAnimationStoryboardEventHandler::OnStoryboardStatusChanged