Einfache Elemente

Ein einfaches Element ist ein UI-Element, das ein IAccessible-Objekt mit anderen Elementen teilt und auf diesem IAccessible-Objekt (in der Regel sein übergeordnetes Objekt) basiert, um seine Eigenschaften verfügbar zu machen. Um zwischen den Elementen zu unterscheiden, die ein IAccessible-Objekt gemeinsam nutzen, weist der Server jedem einfachen Element einen eindeutigen, positiven untergeordneten Bezeichner zu. Diese Zuweisung erfolgt pro instance-Schnittstelle, sodass die IDs innerhalb dieses Kontexts eindeutig sein müssen. Viele Implementierungen weisen diese IDs sequenziell zu, beginnend mit 1. Dieses Schema lässt nicht zu, dass einfache Elemente eigene untergeordnete Elemente haben. Einfache Elemente werden auch als untergeordnete Elemente bezeichnet.

Um eindeutig identifiziert und verfügbar gemacht zu werden, erfordert ein einfaches Element ein IAccessible-Objekt und eine untergeordnete ID. Daher müssen die Clients bei der Kommunikation mit einem IAccessible-Objekt die entsprechende untergeordnete ID angeben. Ein spezieller Bezeichner , CHILDID_SELF, kann verwendet werden, um auf das barrierefreie Objekt selbst zu verweisen, anstatt auf eines seiner untergeordneten Elemente.

Das IAccessible-Objekt , das von einfachen Elementen gemeinsam genutzt wird, entspricht häufig einem gemeinsamen übergeordneten Objekt in der Benutzeroberfläche. Beispielsweise machen Systemlistenfelder ein barrierefreies Objekt für das gesamte Listenfeld und einfache Elemente für jedes Listenfeldelement verfügbar. In diesem Fall ist das IAccessible-Objekt für das Listenfeld auch das übergeordnete Element oder der Container der Listenelemente.

Weitere Informationen zu barrierefreien Objekten finden Sie unter Barrierefreie Objekte.