アクティブなアクセシビリティがユーザー インターフェイス要素を公開する方法
Microsoft Active Accessibility は、公開するユーザー インターフェイス要素ごとに プロキシ オブジェクトを作成します。 プロキシ オブジェクトは、クライアント ユーティリティと UI 要素の間の仲介役として機能します。 プロキシ オブジェクトの目的は、UI 要素の有効期間を監視し、UI 要素に代わって IAccessible プロパティとメソッドを実装することです。 カスタム コントロールやその他のカスタム UI 要素を作成するサーバー開発者も、プロキシ オブジェクトを作成する必要があります。 詳細については、「 プロキシ オブジェクトの作成」を参照してください。
Microsoft Active Accessibility によって、定義済みコントロールまたは共通コントロールを公開するオブジェクトが作成されると、実際には少なくとも 2 つのオブジェクトが作成されます。1 つはコントロール用、1 つはコントロールを囲むウィンドウ用です。 ほとんどの場合、これらの親ウィンドウの Role プロパティ は ROLE_SYSTEM_WINDOW で、コントロールと同じ Name プロパティ とウィンドウ クラス名を持ちます。 クライアントがエンド ユーザーに伝えるコントロールに関する情報は、コントロールを囲むウィンドウを公開する親オブジェクトではなく、コントロールを公開するために Microsoft Active Accessibility によって作成されるオブジェクトに含まれています。
詳細については、次の各トピックを参照してください。