オブジェクト ロール
このトピックでは、アプリケーション内のさまざまな UI オブジェクトの役割を説明するために使用される定数値について説明します。 ロール定数は、Oleacc.h ファイルで定義されます。
ここに記載されているロール定数のみを使用する必要があります。定義済みでないカスタム ロールまたはロールを追加しないでください。
これらのオブジェクト ロールを使用する前に、クライアント アプリケーションの開発者は Inspect ツールを使用して、オブジェクト ロールが UI 要素によって使用されていることを確認する必要があります。
オブジェクトのロールを取得するには、クライアントは IAccessible::get_accRole メソッドを呼び出します。このメソッドは、テーブルで説明されている値のいずれかを返す必要があります。 オブジェクトのロールを記述するローカライズされた文字列を取得するために、クライアントはロール値を使用 して GetRoleText 関数を呼び出します。 ロール値のローカライズされた文字列は、oleaccrc.dll ファイルにあります。
定数 | 説明 |
---|---|
|
オブジェクトは、ユーザーに通知する必要があるアラートまたは条件を表します。 このロールは、アラートを具体化するが、メッセージ ボックス、グラフィック、テキスト、サウンドなどの別のユーザー インターフェイス要素に関連付けられていないオブジェクトにのみ使用されます。 |
|
オブジェクトは、一連のビットマップ フレームを表示するコントロールなど、コンテンツが時間の経過と同時に変化するアニメーション コントロールを表します。 アニメーション コントロールは、ファイルがコピーされたとき、または他の時間のかかるタスクが実行されるときに表示されます。 |
|
オブジェクトは、アプリケーションのメイン ウィンドウを表します。 |
|
オブジェクトはウィンドウの境界線を表します。 境界線全体は、各辺の個別のオブジェクトではなく、1 つのオブジェクトで表されます。 |
|
オブジェクトは、項目のリストを展開するボタンを表します。 |
|
オブジェクトは、グリッドを展開するボタンを表します。 |
|
オブジェクトは、メニューを展開するボタンを表します。 |
|
オブジェクトはシステム キャレットを表します。 |
|
オブジェクトは、テーブル内のセルを表します。 |
|
オブジェクトは、Microsoft Office Assistant などの漫画のようなグラフィック オブジェクトを表します。このオブジェクトは、アプリケーションのユーザーにヘルプを提供するために表示されます。 |
|
オブジェクトは、データのグラフ作成に使用されるグラフィカル イメージを表します。 |
|
オブジェクトは、チェック ボックス コントロールを表します。これは、他のオプションとは別に選択またはクリアされるオプションです。 |
|
オブジェクトは、ウィンドウのクライアント領域を表します。 UI 要素のロールに関する質問がある場合、Microsoft Active Accessibility はこのロールを既定として使用します。 |
|
オブジェクトは、時間を表示するコントロールを表します。 |
|
オブジェクトは、テーブル内のセルの列を表します。 |
|
オブジェクトは列ヘッダーを表し、テーブル内の列の視覚的なラベルを提供します。 |
|
オブジェクトはコンボ ボックスを表します。定義済みの選択肢のセットを提供する、関連付けられたリスト ボックスを持つ編集コントロールです。 |
|
オブジェクトは、システムのマウス ポインターを表します。 |
|
オブジェクトは、データのダイアグラムに使用されるグラフィカル イメージを表します。 |
|
オブジェクトは、ダイヤルまたはノブを表します。 |
|
オブジェクトは、ダイアログ ボックスまたはメッセージ ボックスを表します。 |
|
オブジェクトはドキュメント ウィンドウを表します。 ドキュメント ウィンドウは常にアプリケーション ウィンドウ内に含まれます。 このロールは MDI ウィンドウにのみ適用され、MDI タイトル バーを含むオブジェクトを参照します。 |
|
オブジェクトは、カレンダー コントロール SysDateTimePick32 を表します。 Microsoft Active Accessibility ランタイム コンポーネントは、このロールを使用して、日付またはカレンダー コントロールが見つかったことを示します。 |
|
オブジェクトは数式を表します。 |
|
オブジェクトは図を表します。 |
|
オブジェクトは、ユーザーがウィンドウなどのユーザー インターフェイス要素を操作できるようにする特別なマウス ポインターを表します。 この例の 1 つは、右下隅をドラッグしてウィンドウのサイズを変更する場合です。 |
|
オブジェクトは、他のオブジェクトを論理的にグループ化します。 グループ化オブジェクトとそこに含まれるオブジェクトの間には、常に親子関係があるとは限りません。 |
|
オブジェクトには、ヒントまたはヘルプ バルーンの形式でヘルプ トピックが表示されます。 |
|
オブジェクトは、ユーザーがキーストロークの組み合わせまたはシーケンスを入力できるようにするキーボード ショートカット フィールドを表します。 |
|
オブジェクトは、現在の項目を指すインジケーター (ポインター グラフィックなど) を表します。 |
|
オブジェクトは、IP アドレス用に設計された編集コントロールを表します。 編集コントロールは、IP アドレスの特定の部分ごとにセクションに分割されます。 |
|
オブジェクトは、他のリンクを表します。 このオブジェクトは、テキストやグラフィックのように見えることもありますが、ボタンに似た動作をします。 |
|
オブジェクトはリスト ボックスを表し、ユーザーは 1 つ以上の項目を選択できます。 |
|
オブジェクトは、リスト ボックスまたはコンボ ボックス、ドロップダウン リスト ボックス、またはドロップダウン コンボ ボックスのリスト部分の項目を表します。 |
|
オブジェクトは、ユーザーがメニューを選択するメニュー バー (ウィンドウのタイトル バーの下に配置) を表します。 |
|
オブジェクトはメニュー項目を表します。ユーザーがコマンドの実行、オプションの選択、または別のメニューの表示を選択できるメニュー エントリです。 機能的には、メニュー項目は、プッシュ ボタン、ラジオ ボタン、チェック ボックス、またはメニューと同じです。 |
|
オブジェクトはメニューを表します。各メニューは、特定のアクションを持つオプションの一覧です。 メニュー バーから選択すると表示されるドロップダウン メニューを含め、すべてのメニューの種類にロールが必要です。および ショートカット メニュー。マウスの右ボタンをクリックして表示されます。 |
|
オブジェクトは、ツリー ビュー コントロールなどのアウトラインまたはツリー構造を表し、階層リストを表示し、ユーザーがブランチを展開および折りたたみできるようにします。 |
|
オブジェクトは、アウトライン項目のように移動する項目を表します。 上方向キーと下方向キーは、アウトライン内を移動するために使用されます。 ただし、左方向キーと右方向キーを押したときに展開と折りたたみを行う代わりに、SPACE キーまたは Enter キーを押したときに項目にフォーカスがあるときに、これらのメニューが展開または折りたたみされます。 |
|
オブジェクトは、アウトライン構造またはツリー構造の項目を表します。 |
|
オブジェクトはページ タブを表します。ページ タブ コントロールの唯一の子は、関連付けられたページの内容を持つROLE_SYSTEM_GROUPING オブジェクトです。 |
|
オブジェクトは、ページ タブ コントロールのコンテナーを表します。 |
|
オブジェクトは、フレームまたはドキュメント ウィンドウ内のペインを表します。 ユーザーは、ペイン間や現在のペインの内容の中は移動できますが、異なるペインの項目間は移動できません。 したがって、ペインは、フレームまたはドキュメント ウィンドウよりも低いが、個々のコントロールよりも高いグループ化レベルを表します。 ユーザーは、状況に応じて、TAB、F6、または CTRL + TAB キーを押すことによって、ペイン間を移動します。 |
|
オブジェクトは進行状況バーを表し、実行中の操作の完了量を動的に示します。 このコントロールは、ユーザー入力を受け取らなくなります。 |
|
オブジェクトはプロパティ シートを表します。 |
|
オブジェクトは、プッシュ ボタン コントロールを表します。 |
|
オブジェクトは、オプション ボタン (以前はラジオ ボタン) を表します。 これは、相互に排他的なオプションのグループの 1 つです。 同じ親を共有し、この属性を持つすべてのオブジェクトは、相互に排他的な 1 つのグループの一部であると見なされます。 これらのオブジェクトを個別のグループに分割するには、ROLE_SYSTEM_GROUPING オブジェクトを使用します。 |
|
オブジェクトは、テーブル内のセルの行を表します。 |
|
オブジェクトは行ヘッダーを表し、テーブル行の視覚的なラベルを提供します。 |
|
オブジェクトは、垂直または水平のスクロール バーを表します。これは、クライアント領域の一部であるか、コントロールで使用されます。 |
|
オブジェクトは、スペースを 2 つの領域に視覚的に分割するために使用されます。 区切り記号オブジェクトの例としては、区切り記号メニュー項目と、ウィンドウ内の分割ウィンドウを分割するバーがあります。 |
|
オブジェクトはスライダーを表します。これにより、ユーザーは、最小値と最大値の間で特定の増分で設定を調整できます。 |
|
オブジェクトは、さまざまなシステム イベントに関連付けられているシステム サウンドを表します。 |
|
オブジェクトはスピン ボックスを表します。これは、ユーザーがスピン ボックスに関連付けられている別の "バディ" コントロールに表示される値をインクリメントまたはデクリメントできるようにするコントロールです。 |
|
オブジェクトは、ボタンに直接隣接するドロップダウン リスト アイコンがあるツールバー上のボタンを表します。 |
|
オブジェクトは、他のコントロールのラベルやダイアログ ボックスの指示など、読み取り専用のテキストを表します。 静的テキストは変更または選択できません。 |
|
オブジェクトは、ウィンドウの下部にある領域であり、現在の操作、アプリケーションの状態、または選択したオブジェクトに関する情報を表示するステータス バーを表します。 ステータス バーには、さまざまな種類の情報を表示する複数のフィールドがあります。 |
|
オブジェクトは、セルの行と列、および必要に応じて行ヘッダーと列ヘッダーを含むテーブルを表します。 |
|
オブジェクトは、編集を許可する選択可能なテキストを表すか、読み取り専用として指定されます。 |
|
オブジェクトは、ウィンドウのタイトルまたはキャプションバーを表します。 |
|
オブジェクトはツールバーを表します。これは、頻繁に使用される機能に簡単にアクセスできるコントロールのグループです。 |
|
オブジェクトは、役に立つヒントを提供するツールヒントを表します。 |
|
オブジェクトは、他のオブジェクト間の空白を表します。 |
|
オブジェクトはウィンドウ フレームを表します。このフレームには、タイトル バー、クライアント、ウィンドウのその他のオブジェクトなどの子オブジェクトが含まれます。 |
要件
要件 | 値 |
---|---|
ヘッダー |
|