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 :
- comment l’accessibilité active expose les éléments d’interface utilisateur
- informations de référence sur l’élément d’interface utilisateur