Accessibilité du contrôle ActiveX sans fenêtre
Cette section explique comment utiliser l’API d’accessibilité Windows pour s’assurer que les contrôles Microsoft ActiveX sans fenêtre sont accessibles.
Windows 8 inclut de nouvelles interfaces d’API d’accessibilité Windows qui simplifient la tâche d’implémentation de l’accessibilité pour les contrôles ActiveX sans fenêtre. L’API inclut des interfaces implémentées sur un contrôle sans fenêtre et sur le conteneur de contrôle, ce qui permet au contrôle sans fenêtre et à son conteneur de fonctionner ensemble pour fournir des informations d’accessibilité sur le contrôle sans fenêtre. L’API prend en charge les scénarios suivants :
- Contrôles sans fenêtre Microsoft Active Accessibility hébergés dans un conteneur de contrôle d’accessibilité Active Microsoft.
- Contrôles sans fenêtre Microsoft Active Accessibility hébergés dans un conteneur de contrôle Microsoft UI Automation.
- UI Automation contrôles sans fenêtre hébergés dans un conteneur de contrôle d’accessibilité Active Microsoft.
- UI Automation contrôles sans fenêtre hébergés dans un conteneur de contrôle UI Automation.
Le tableau suivant répertorie les interfaces qui prennent en charge les contrôles ActiveX sans fenêtre et identifie les objets qui implémentent les interfaces.
Object | MSAA | UI Automation |
---|---|---|
Objet Control | IAccessibleHandler | |
Site de contrôle | IAccessibleWindowlessSite | IRawElementProviderWindowlessSite |
Racine de la fenêtre hôte | IAccessibleHostingElementProviders | IRawElementProviderHostingAccessibles |
Contenu de cette section
- Comment utiliser UI Automation pour rendre un contrôle ActiveX sans fenêtre accessible
- Comment utiliser MSAA pour rendre un contrôle ActiveX sans fenêtre accessible
- Comment héberger un UI Automation contrôle ActiveX sans fenêtre
- Comment héberger un contrôle ActiveX sans fenêtre MSAA