Interfaces pour les fournisseurs
Cette section décrit les interfaces de base implémentées par les fournisseurs UI Automation pour les applications Microsoft Win32.
Dans cette section
| Interface | Description |
|---|---|
| IAccessibleEx |
Expose des méthodes qui sont appelées par Microsoft UI Automation pour récupérer des informations supplémentaires sur un contrôle qui prend en charge Microsoft Active Accessibility. |
| IAccessibleHostingElementProviders |
un objet Microsoft Active Accessibility implémente cette interface lorsque l’objet est la racine d’une arborescence d’accessibilité qui comprend des contrôles Microsoft ActiveX sans fenêtre qui implémentent l’Automation d’interface utilisateur. étant donné que Microsoft Active Accessibility et UI Automation utilisent des interfaces différentes, cette interface permet à un client de découvrir la liste des contrôles ActiveX sans fenêtre hébergés qui prennent en charge l’Automation d’interface utilisateur au cas où le client aurait besoin de les traiter différemment. |
| IProxyProviderWinEventHandler |
Expose une méthode implémentée par les fournisseurs de proxy pour gérer WinEvents. |
| IProxyProviderWinEventSink |
Expose les méthodes utilisées par les fournisseurs de proxy pour déclencher des événements. |
| IRawElementProviderAdviseEvents |
Expose des méthodes qui sont appelées pour notifier l’élément racine d’un fragment quand une application cliente UI Automation commence ou finit d’écouter des événements sur ce fragment. |
| IRawElementProviderFragment |
Expose des méthodes et des propriétés sur des éléments d’interface utilisateur qui font partie d’une structure à plusieurs niveaux, telle qu’une zone de liste ou un élément de liste. Implémenté par le fournisseur UI Automation. |
| IRawElementProviderFragmentRoot |
Expose les méthodes et les propriétés de l’élément racine dans un fragment. |
| IRawElementProviderHostingAccessibles |
Cette interface est implémentée par un fournisseur UI Automation lorsque le fournisseur est la racine d’une arborescence d’accessibilité qui comprend des contrôles sans fenêtre qui prennent en charge Microsoft Active Accessibility. Dans la mesure où UI Automation et Microsoft Active Accessibility utilisent des interfaces différentes, cette interface permet à un client de découvrir la liste des contrôles Microsoft Active Accessibility hébergés au cas où il aurait besoin de les traiter différemment. |
| IRawElementProviderHwndOverride |
Expose une méthode qui permet le repositionnement d’éléments basés sur une fenêtre dans l’arborescence UI Automation du fragment. |
| IRawElementProviderSimple |
Définit des méthodes et des propriétés qui exposent des éléments d’interface utilisateur simples. |
| IRawElementProviderSimple2 |
Étend l’interface IRawElementProviderSimple pour activer l’appel par programmation des menus contextuels. |
| IRawElementProviderSimple3 |
Étend l’interface IRawElementProviderSimple2 pour permettre la récupération de métadonnées sur la façon dont la technologie accessible doit indiquer le type de contenu préféré. |
| IRawElementProviderWindowlessSite |
un site de contrôle de ActiveX implémente cette interface pour permettre à un contrôle de ActiveX compatible avec UI Automation d’exprimer son accessibilité. cette interface permet au conteneur de contrôle de fournir un pointeur IRawElementProviderFragment pour le parent ou les frères du contrôle ActiveX sans fenêtre, et de fournir un ID d’exécution unique au site de contrôle. |