Partager via


É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 positif unique à chaque élément simple. Cette affectation étant effectuée par instance d’interface, 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 ne permet pas aux éléments simples d’avoir leurs propres enfants. 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 objet IAccessible et un 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, plutôt qu’à l’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 des éléments simples pour chaque élément de zone de liste. Dans ce cas, l’objet IAccessible de 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 Objets accessibles.