アクセシビリティの高いオブジェクト
Microsoft Active Accessibility では、UI 要素はコンポーネント オブジェクト モデル (COM) オブジェクトとしてクライアントに公開されます。 これらの アクセス可能なオブジェクト、プロパティと呼ばれる情報の一部を保持します。このプロパティは、オブジェクトの名前、画面の場所、およびアクセシビリティ補助に必要なその他の情報を記述します。 また、アクセス可能なオブジェクトには、クライアントが呼び出してオブジェクトが何らかのアクションを実行する メソッドも用意されています。 単純な要素が関連付けられているアクセス可能なオブジェクトは、親 呼び出されるか、コンテナー 呼び出されます。
アクセシビリティ対応オブジェクトは、Microsoft Active Accessibility の COM ベースの IAccessible インターフェイスを使用して実装されます。 IAccessible メソッドとプロパティを使用すると、クライアント アプリケーションはユーザーが必要とする UI 要素に関する情報を取得できます。 たとえば、IAccessible::get_accParent は、アクセス可能なオブジェクトの親へのインターフェイス ポインターを返し、IAccessible::accNavigate は、クライアントがコンテナー内の他のオブジェクトに関する情報を取得するための手段を提供します。
アクセシビリティの高いオブジェクトと単純な要素の関連の詳細については、「単純要素を参照してください。