Annexe A : Référence des éléments d’interface utilisateur pris en charge
Cette annexe contient des informations sur les éléments d’interface utilisateur fournis par le système exposés 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 les éléments d’interface utilisateur User32.dll, Comctl32.dll et Windows. Plus précisément, il prend en charge les types suivants d’éléments d’interface utilisateur (répertoriés par 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 | Aucune |
Bouton | Boutons d’option, boutons d’option, boutons case activée, zones de groupe | Les boutons fractionnés peuvent avoir zéro enfant ou plus. |
statique | Étiquettes | Aucun |
Modifier | Zones de texte | None |
ComboBox | Zones de liste déroulante, listes déroulantes | None |
ScrollBar | Barres de défilement | EVENT_OBJECT_CONTENTSCROLLED est un nouvel événement pour le contrôle qui dispose d’une fonctionnalité de défilement, mais qui n’inclut pas de barre de défilement standard dans le cadre du contrôle. |
#32768 | Menus UTILISATEUR | Aucune |
#32770 | Boîtes de dialogue UTILISATEUR | Aucune |
#32771 | Fenêtre Alt-tab | Disponible uniquement en mode classique. |
msctls_statusbar32 | Barres d'état | None |
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 à clé chaude | None |
msctls_trackbar32 | Barres de suivi, curseurs | None |
msctls_updown32 | Contrôles up-down ou spin | None |
SysAnimate32 | Contrôle Animation | None |
SysTabControl32 | Contrôle Tab | None |
SysHeader32 | En-têtes d’affichage de liste | None |
SysListView32 | Contrôles d’affichage liste | None |
SysTreeView32 | Contrôles d’arborescence | None |
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 IAccessible native. |
SysIPAddress32 | Contrôles d’adresse IP | None |
tooltips_class32 | Tooltips | Aucune |
ToolbarWindow32 | Barres d'outils | None |
RICHEDIT, RichEdit20A, RichEdit20W | Champs de texte | Aucune |
SysMonthCal32 (versions 5 et 6) | Calendrier des mois | La version 6 de ce contrôle dans Windows Vista a une implémentation IAccessible native. |
Bien que la prise en charge des éléments d’interface utilisateur fournis par le système soit assurée 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 méthodes et propriétés IAccessible prises en charge.
Ces détails peuvent aider les développeurs clients à éviter d’effectuer des appels inutiles à des 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 de cette annexe comme guide. Nous vous suggérons vivement d’utiliser les outils d’accessibilité active Microsoft pour vérifier le comportement attendu des éléments d’interface utilisateur ou des rôles d’objet.
Pour plus d'informations, voir les rubriques suivantes :
- Comment l’accessibilité active expose les éléments d’interface utilisateur
- Référence de l’élément d’interface utilisateur