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