次の方法で共有


進行状況バー コントロール (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%" までの文字列です。

IAccessible インターフェイス