付録 A: サポートされているユーザー インターフェイス要素リファレンス
この付録には、Windows 95、Windows 98、Microsoft Windows NT、Windows 2000、Windows XP、および Windows 2000 Server の Microsoft Active Accessibility によって公開されるシステム提供の UI 要素に関する情報が含まれています。 このサポートにより、クライアント ユーティリティは、Microsoft Active Accessibility を実装していないアプリケーションのシステム提供の UI 要素に関する情報を取得できます。
Oleacc.dll では、User32.dll、Comctl32.dll、および Windows UI 要素で定義されているコントロールがサポートされます。 具体的には、次の種類の UI 要素 (Windows クラス名で一覧表示) がサポートされています。
Windows クラス名 | UI 要素の種類 | Windows Vista の更新プログラム |
---|---|---|
ListBox | リスト ボックス | 何一つ |
ボタン | プッシュ ボタン、ラジオ ボタン、チェック ボタン、グループ ボックス | 分割ボタンには、0 個以上の子を含めることができます。 |
静的 | ラベル | 何一つ |
編集 | テキスト ボックス | 何一つ |
ComboBox | コンボ ボックス、ドロップダウン リスト | 何一つ |
ScrollBar | スクロール バー | EVENT_OBJECT_CONTENTSCROLLED は、スクロール機能を備えているが、コントロールの一部として標準のスクロール バーを含まないコントロールの新しいイベントです。 |
#32768 | ユーザー メニュー | 何一つ |
#32770 | [ユーザー] ダイアログ ボックス | 何一つ |
#32771 | Alt タブ ウィンドウ | クラシック モードでのみ使用できます。 |
msctls_statusbar32 | ステータス バー | 何一つ |
msctls_progress32 | 進行状況バー | 進行状況バーの新しい色オプションは、Microsoft Active Accessibility プロパティまたは Microsoft UI オートメーション プロパティでは公開されません。 |
msctls_hotkey32 | ホット キー コントロール | 何一つ |
msctls_trackbar32 | トラックバー、スライダー | 何一つ |
msctls_updown32 | アップダウンコントロールまたはスピンコントロール | 何一つ |
SysAnimate32 | アニメーション コントロール | 何一つ |
SysTabControl32 | タブ コントロール | 何一つ |
SysHeader32 | リスト ビュー ヘッダー | 何一つ |
SysListView32 | リスト ビュー コントロール | 何一つ |
SysTreeView32 | ツリー ビュー コントロール | 何一つ |
SysDateTimePick32 (バージョン 5 および 6) | 日付または時刻の選択 | Windows Vista のこのコントロールのバージョン 6 には、ネイティブ IAccessible 実装があります。 |
SysIPAddress32 | IP アドレス制御 | 何一つ |
tooltips_class32 | ツールヒント | 何一つ |
ToolbarWindow32 | ツール バー | 何一つ |
RICHEDIT、RichEdit20A、RichEdit20W | テキスト フィールド | 何一つ |
SysMonthCal32 (バージョン 5 および 6) | 月の予定表 | Windows Vista のこのコントロールのバージョン 6 には、ネイティブ IAccessible 実装があります。 |
システム提供の UI 要素の一部のサポートは、Microsoft Windows NT 4.0 Service Pack 4 の Microsoft Active Accessibility によって提供されますが、このサポートは制限されています。
この付録では、各 UI 要素に対して Microsoft Active Accessibility がサポートする IAccessible プロパティとメソッドの一覧を示します。 必要に応じて、このドキュメントには、UI 要素がトリガーする WinEvents も一覧表示され、サポートされているプロパティとメソッドに関する追加情報が含まれています。 また、オブジェクト ロールと、サポートされている IAccessible のメソッドとプロパティに関する情報も含まれています。
これらの詳細は、クライアント開発者がサポートされていないプロパティとメソッドを不必要に呼び出すのを回避するのに役立ちます。 また、この情報により、サーバー開発者は、カスタム コントロールでサポートする必要があるプロパティとメソッド、およびコントロールがトリガーする必要がある WinEvent を把握できます。
この付録の情報をガイドとして使用します。 Microsoft Active Accessibility ツールを使用して、UI 要素またはオブジェクト ロールに対して想定される動作を確認することを強くお勧めします。
詳細については、次のトピックを参照してください。
- アクティブなアクセシビリティがユーザー インターフェイス要素を公開する方法を
- ユーザー インターフェイス要素リファレンス