Win32 API 日本語リファレンス
ホームUI.Animation › UI_ANIMATION_STORYBOARD_STATUS

UI_ANIMATION_STORYBOARD_STATUS

列挙型
基底型i4

メンバー 8

名前10進16進説明
UI_ANIMATION_STORYBOARD_BUILDING00x0ストーリーボードは一度もスケジュールされていません。
UI_ANIMATION_STORYBOARD_SCHEDULED10x1ストーリーボードは再生予定としてスケジュールされています。
UI_ANIMATION_STORYBOARD_CANCELLED20x2ストーリーボードはキャンセルされました。
UI_ANIMATION_STORYBOARD_PLAYING30x3ストーリーボードは現在再生中です。
UI_ANIMATION_STORYBOARD_TRUNCATED40x4ストーリーボードは打ち切られました。
UI_ANIMATION_STORYBOARD_FINISHED50x5ストーリーボードは再生を終了しました。
UI_ANIMATION_STORYBOARD_READY60x6ストーリーボードは構築済みで、スケジュールする準備ができています。
UI_ANIMATION_STORYBOARD_INSUFFICIENT_PRIORITY70x7スケジュールの競合が発生し、現在スケジュールされているストーリーボードの方が優先度が高いため、ストーリーボードのスケジュールに失敗しました。

公式ドキュメント

ストーリーボードの状態を定義します。

解説(Remarks)

IUIAnimationStoryboard::GetStatusOnStoryboardStatusChanged イベントのハンドラーから呼び出す場合を除き、次の状態値のみが返されます。

すべての状態値は IUIAnimationStoryboardEventHandler::OnStoryboardStatusChanged に渡される可能性があります。

次の図は、これらの状態間の遷移を示しています。

アニメーション マネージャーがストーリーボードをスケジュールし、アニメーションを管理する方法を示す図。
出典・ライセンス: 上記「公式ドキュメント」の内容は Microsoft の Win32 API ドキュメント(MicrosoftDocs/sdk-api)を日本語に翻訳・改変したものです。© Microsoft Corporation. CC BY 4.0 で提供。
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp) · 原文ソース (GitHub)

各言語での定義

列挙メンバーの定義。HSP タブは #define global(値は16進)。

typedef enum UI_ANIMATION_STORYBOARD_STATUS : int {
    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;
public enum UI_ANIMATION_STORYBOARD_STATUS : int
{
    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,
}
Public Enum UI_ANIMATION_STORYBOARD_STATUS As Integer
    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
End Enum
import enum

class UI_ANIMATION_STORYBOARD_STATUS(enum.IntEnum):
    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
pub const UI_ANIMATION_STORYBOARD_BUILDING: i32 = 0;
pub const UI_ANIMATION_STORYBOARD_SCHEDULED: i32 = 1;
pub const UI_ANIMATION_STORYBOARD_CANCELLED: i32 = 2;
pub const UI_ANIMATION_STORYBOARD_PLAYING: i32 = 3;
pub const UI_ANIMATION_STORYBOARD_TRUNCATED: i32 = 4;
pub const UI_ANIMATION_STORYBOARD_FINISHED: i32 = 5;
pub const UI_ANIMATION_STORYBOARD_READY: i32 = 6;
pub const UI_ANIMATION_STORYBOARD_INSUFFICIENT_PRIORITY: i32 = 7;
// UI_ANIMATION_STORYBOARD_STATUS
const (
	UI_ANIMATION_STORYBOARD_BUILDING int32 = 0
	UI_ANIMATION_STORYBOARD_SCHEDULED int32 = 1
	UI_ANIMATION_STORYBOARD_CANCELLED int32 = 2
	UI_ANIMATION_STORYBOARD_PLAYING int32 = 3
	UI_ANIMATION_STORYBOARD_TRUNCATED int32 = 4
	UI_ANIMATION_STORYBOARD_FINISHED int32 = 5
	UI_ANIMATION_STORYBOARD_READY int32 = 6
	UI_ANIMATION_STORYBOARD_INSUFFICIENT_PRIORITY int32 = 7
)
const
  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
pub const UI_ANIMATION_STORYBOARD_BUILDING: i32 = 0;
pub const UI_ANIMATION_STORYBOARD_SCHEDULED: i32 = 1;
pub const UI_ANIMATION_STORYBOARD_CANCELLED: i32 = 2;
pub const UI_ANIMATION_STORYBOARD_PLAYING: i32 = 3;
pub const UI_ANIMATION_STORYBOARD_TRUNCATED: i32 = 4;
pub const UI_ANIMATION_STORYBOARD_FINISHED: i32 = 5;
pub const UI_ANIMATION_STORYBOARD_READY: i32 = 6;
pub const UI_ANIMATION_STORYBOARD_INSUFFICIENT_PRIORITY: i32 = 7;
const
  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
enum UI_ANIMATION_STORYBOARD_STATUS : int {
    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,
}
#define global UI_ANIMATION_STORYBOARD_BUILDING              0x0
#define global UI_ANIMATION_STORYBOARD_SCHEDULED             0x1
#define global UI_ANIMATION_STORYBOARD_CANCELLED             0x2
#define global UI_ANIMATION_STORYBOARD_PLAYING               0x3
#define global UI_ANIMATION_STORYBOARD_TRUNCATED             0x4
#define global UI_ANIMATION_STORYBOARD_FINISHED              0x5
#define global UI_ANIMATION_STORYBOARD_READY                 0x6
#define global UI_ANIMATION_STORYBOARD_INSUFFICIENT_PRIORITY 0x7