進行状況バー コントロール (MSAA UI 要素リファレンス)
注意
このトピックでは、MSAA UI 要素リファレンスを目的とした 進行状況バー コントロール オブジェクトについて説明します。 さまざまな UI フレームワークで 進行状況バー コントロール オブジェクトを作成する方法については、ここでは説明しません。 使用している UI フレームワークの API リファレンス ドキュメントを参照してください。
進行状況バー コントロールは、インターネットからファイルをダウンロードするなど、時間のかかる操作の進行状況を示します。 通常、進行状況はゼロ (0) から 100 (100) までのパーセンテージで表されます。
進行状況バー コントロールのウィンドウ クラス名はPROGRESS_CLASSされ、Commctrl.h では "msctls_progress" として定義されます。
IAccessible メソッド
進行状況バー コントロールでは、次の IAccessible メソッドがサポートされています。
IAccessible プロパティ
進行状況バー コントロールでは、次の IAccessible プロパティが サポートされています。
プロパティ | 説明 |
---|---|
get_accChildCount | ChildCount プロパティは 0 です。 |
get_accFocus | |
get_accKeyboardShortcut | KeyboardShortcut プロパティは、進行状況バーのアクセス キーです。これは、進行状況バーのラベルのテキストの下線付き文字です。 返される文字列には、文字列 "Alt+" に追加されたアクセス キー文字が含まれています。 |
get_accName | Name プロパティは、進行状況バーにラベルを付ける静的テキスト コントロールのテキストです。 |
get_accParent | Parent プロパティは、コントロールを囲み、コントロールと同じ Name プロパティとウィンドウ クラス名を持つウィンドウ ( ROLE_SYSTEM_WINDOW ) です。 |
get_accRole | Role プロパティがROLE_SYSTEM_PROGRESSBAR。 |
get_accState |
State プロパティは、次の値の 1 つ以上の組み合わせです:STATE_SYSTEM_INVISIBLE | STATE_SYSTEM_UNAVAILABLE | STATE_SYSTEM_FOCUSED STATE_SYSTEM_FOCUSABLE | |
get_accValue | Value プロパティは、進行状況を説明する "0%" から "100%" までの文字列です。 |