付録 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 | リスト ボックス | なし |
Button | プッシュ ボタン、ラジオ ボタン、チェック ボタン、グループ ボックス | 分割ボタンには、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 の Microsoft Active Accessibility と Service Pack 4 によって提供されますが、このサポートは制限されています。
この付録では、各 UI 要素に対して Microsoft Active Accessibility がサポートする IAccessible プロパティとメソッドの一覧を示します。 該当する場合は、UI 要素によってトリガーされる WinEvents も一覧表示され、サポートされているプロパティとメソッドに関する追加情報も含まれています。 また、オブジェクト ロールと、サポートされている IAccessible メソッドとプロパティに関する情報も含まれます。
これらの詳細は、クライアント開発者がサポートされていないプロパティとメソッドに対して不要な呼び出しを行わないようにするのに役立ちます。 また、この情報を使用すると、サーバー開発者は、カスタム コントロールでサポートする必要があるプロパティとメソッド、およびどの WinEvents コントロールをトリガーする必要があるかを把握できます。
この付録の情報をガイドとして使用します。 Microsoft Active Accessibility ツールを使用して、UI 要素またはオブジェクト ロールに対して想定される動作を確認することを強くお勧めします。
詳細については、次のトピックを参照してください。