アクティブなアクセシビリティとUI オートメーション
Microsoft Active Accessibility は、Windows XP 以前のオペレーティング システムで使用するように設計されています。 Windows XP および Windows Vista 用のカスタム コントロールとアクセス可能なテクノロジ クライアント アプリケーションの開発者は、代わりに Microsoft UI オートメーションの使用を検討する必要があります。
Microsoft UI オートメーション は、ユーザー インターフェイスに関するより正確な情報を提供し、ユーザーがコントロールを操作するより多くの機能を提供する、フル機能を備えたシステムです。 特に、テキストのサポートが大幅に強化されています。
一連のプロキシ オブジェクトは、標準の Microsoft Win32 コントロールとWindows フォーム コントロールのUI オートメーションサポートを提供します。 Microsoft Active Accessibility を直接サポートしていないネイティブ Windows Presentation Foundation (WPF) 要素など、UI オートメーションを念頭に置いて記述されたコントロールでは、より豊富なサポートを利用できます。 UI オートメーションをサポートするカスタム コントロールは、マネージド コードまたはアンマネージド コードで記述できます。
Microsoft Active Accessibility クライアントは、ブリッジング レイヤーを介して、UI オートメーションのみをサポートする UI 要素へのアクセスが制限されています。 詳細については、「付録 G: UI オートメーションへのアクティブなアクセシビリティ ブリッジ」を参照してください。
Microsoft Active Accessibility と UI オートメーション の類似点と相違点の詳細については、「Microsoft Active Accessibility and UI オートメーション Compared」を参照してください。
関連トピック
-
概念