次の方法で共有


単純な要素

単純な要素は、IAccessible オブジェクトを他の要素と共有し、その IAccessible オブジェクト (通常はその親) に依存してプロパティを公開する UI 要素です。 IAccessible オブジェクトを共有する要素を区別するために、サーバーは各単純な要素に一意の正の子識別子を割り当てます。 この割り当てはインターフェイスのインスタンスごとに行われるので、ID はそのコンテキスト内で一意である必要があります。 多くの実装では、これらの ID が 1 から順番に割り当てられます。 このスキームでは、単純な要素に独自の子を含めさせるわけではありません。 単純な要素は 、子とも呼ばれます。

一意に識別して公開するには、単純な要素に IAccessible オブジェクトと子 ID が必要です。 したがって、 IAccessible オブジェクトと通信する場合、クライアントは適切な子 ID を指定する必要があります。 特別な識別子 (CHILDID_SELF) を使用して、子の 1 つではなく、アクセス可能なオブジェクト自体を参照できます。

単純な要素間で共有される IAccessible オブジェクトは、多くの場合、ユーザー インターフェイスの共通の親オブジェクトに対応します。 たとえば、システム リスト ボックスは、リスト ボックス全体のアクセス可能なオブジェクトと、各リスト ボックス項目の単純な要素を公開します。 この場合、リスト ボックスの IAccessible オブジェクトは、リスト アイテムの親またはコンテナーでもあります。

アクセス可能なオブジェクトの詳細については、「アクセシビリティ対応 オブジェクト」を参照してください。