Partager via


Annexe A : Informations de référence sur les éléments d’interface utilisateur pris en charge

Cette annexe contient des informations sur les éléments d’interface utilisateur fournis par Microsoft Active Accessibility dans Windows 95, Windows 98, Microsoft Windows NT, Windows 2000, Windows XP et Windows 2000 Server. Cette prise en charge permet aux utilitaires clients d’obtenir des informations sur les éléments d’interface utilisateur fournis par le système dans les applications qui n’implémentent pas Microsoft Active Accessibility.

Oleacc.dll prend en charge les contrôles définis dans User32.dll, Comctl32.dllet les éléments d’interface utilisateur Windows. Plus précisément, il prend en charge les types d’éléments d’interface utilisateur suivants (répertoriés par le nom de classe Windows).

Nom de la classe Windows Type d’élément d’interface utilisateur Mises à jour de Windows Vista
ListBox Zones de liste Aucun
Bouton Boutons d’appui, cases d’option, cases à cocher, zones de groupe Les boutons fractionnés peuvent avoir zéro ou plus d’enfants.
Statique Étiquettes Aucun
Éditer Zones de texte Aucun
ComboBox Zones de liste déroulante, listes déroulantes Aucun
Barre de défilement Barres de défilement EVENT_OBJECT_CONTENTSCROLLED est un nouvel événement pour le contrôle qui dispose de fonctionnalités de défilement, mais n’inclut pas de barre de défilement standard dans le cadre du contrôle.
#32768 Menus UTILISATEUR Aucun
#32770 Boîtes de dialogue UTILISATEUR Aucun
#32771 Fenêtre De l’onglet Alt Disponible uniquement en mode classique.
msctls_statusbar32 Barres d’état Aucun
msctls_progress32 Barres de progression Les nouvelles options de couleur pour les barres de progression ne sont pas exposées par les propriétés Microsoft Active Accessibility ou Microsoft UI Automation.
msctls_hotkey32 Contrôles de touches chaudes Aucun
msctls_trackbar32 Barres de suivi, curseurs Aucun
msctls_updown32 Contrôles up-down ou spin Aucun
SysAnimate32 Contrôle d’animation Aucun
SysTabControl32 Contrôle Tab Aucun
SysHeader32 En-têtes d’affichage de liste Aucun
SysListView32 Contrôles d’affichage de liste Aucun
SysTreeView32 Contrôles d’arborescence Aucun
SysDateTimePick32 (versions 5 et 6) Sélecteur de date et/ou d’heure La version 6 de ce contrôle dans Windows Vista a une implémentation native IAccessible.
SysIPAddress32 Contrôles d’adresse IP Aucun
tooltips_class32 Info-bulles Aucun
ToolbarWindow32 Barres d’outils Aucun
RICHEDIT, RichEdit20A, RichEdit20W Champs de texte Aucun
SysMonthCal32 (versions 5 et 6) Calendrier du mois La version 6 de ce contrôle dans Windows Vista a une implémentation native IAccessible.

 

Bien que certaines prise en charge des éléments d’interface utilisateur fournis par le système soient fournies par Microsoft Active Accessibility sur Microsoft Windows NT 4.0 avec Service Pack 4, cette prise en charge est limitée.

Cette annexe répertorie les propriétés et méthodes IAccessible prises en charge par Microsoft Active Accessibility pour chaque élément d’interface utilisateur. Le cas échéant, la documentation répertorie également les WinEvents que l’élément d’interface utilisateur déclenche et inclut des informations supplémentaires sur les propriétés et méthodes prises en charge. Il inclut également des informations sur les rôles d’objet et leurs IAccessible méthodes et propriétés prises en charge.

Ces détails peuvent aider les développeurs clients à éviter d’effectuer des appels inutiles aux propriétés et méthodes non prises en charge. Ces informations permettent également aux développeurs de serveurs de savoir quelles propriétés et méthodes leurs contrôles personnalisés doivent prendre en charge et quels winEvents leurs contrôles doivent déclencher.

Utilisez les informations contenues dans cette annexe comme guide. Nous vous suggérons vivement d’utiliser les outils Microsoft Active Accessibility pour vérifier le comportement attendu pour les éléments d’interface utilisateur ou les rôles d’objet.

Pour plus d’informations, consultez les rubriques suivantes :