Éléments simples
Un élément simple est un élément d’interface utilisateur qui partage un objet IAccessible avec d’autres éléments et s’appuie sur cet objet IAccessible (généralement son parent) pour exposer ses propriétés. Pour différencier les éléments partageant un objet IAccessible, le serveur affecte un identificateur enfant unique et positif à chaque élément simple. Cette affectation est effectuée sur une base par instance de l’interface, de sorte que les ID doivent être uniques dans ce contexte. De nombreuses implémentations attribuent ces ID de manière séquentielle, en commençant par 1. Ce schéma n’autorise pas les éléments simples à avoir des enfants de leur propre. Les éléments simples sont également appelés enfants.
Pour être identifié et exposé de manière unique, un élément simple nécessite un IAccessible'objet et l’ID enfant. Par conséquent, lors de la communication avec un objet IAccessible, les clients doivent fournir l’ID enfant approprié. Un identificateur spécial, CHILDID_SELF, peut être utilisé pour faire référence à l’objet accessible lui-même, au lieu d’un de ses enfants.
L’objet IAccessible partagé entre des éléments simples correspond souvent à un objet parent commun dans l’interface utilisateur. Par exemple, les zones de liste système exposent un objet accessible pour la zone de liste globale et les éléments simples pour chaque élément de zone de liste. Dans ce cas, l’objet IAccessible pour la zone de liste est également le parent ou le conteneur des éléments de liste.
Pour plus d’informations sur les objets accessibles, consultez d’objets accessibles.