付録 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 要素またはオブジェクト ロールに対して想定される動作を確認することを強くお勧めします。

詳細については、次のトピックを参照してください。