Comment l’accessibilité active expose les éléments d’interface utilisateur
Microsoft Active Accessibility crée un objet proxy pour chaque élément d’interface utilisateur qu’il expose. Un objet proxy sert d’intermédiaire entre l’utilitaire client et l’élément d’interface utilisateur. L’objectif de l’objet proxy est de surveiller la durée de vie de l’élément d’interface utilisateur et d’implémenter les propriétés et méthodes IAccessible au nom de l’élément d’interface utilisateur. Les développeurs de serveurs qui créent des contrôles personnalisés ou d’autres éléments d’interface utilisateur personnalisés doivent également créer des objets proxy. Pour plus d’informations, consultez Création d’objets proxy.
Lorsque Microsoft Active Accessibility crée un objet pour exposer un contrôle prédéfini ou commun, il crée au moins deux objets : un pour le contrôle et un pour la fenêtre qui entoure le contrôle. Dans la plupart des cas, ces fenêtres parentes ont la propriété Rolede ROLE_SYSTEM_WINDOW et ont la même propriété Name et le même nom de classe de fenêtre que le contrôle. Les informations sur le contrôle que les clients transmettent aux utilisateurs finaux sont contenues dans l’objet que Microsoft Active Accessibility crée pour exposer le contrôle, et non dans l’objet parent qui expose la fenêtre qui entoure le contrôle.
Pour plus d'informations, consultez les rubriques ci-dessous.
- Filtrage des objets inutiles
- Fourniture de la propriété Name
- S’assurer que les éléments d’interface utilisateur sont correctement nommés
- Éléments d’interface utilisateur non pris en charge