Partager via


Interfaces pour les fournisseurs

Cette section décrit les interfaces de base implémentées par UI Automation fournisseurs pour les applications Microsoft Win32.

Contenu de cette section

Interface Description
IAccessibleEx
Expose les méthodes 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 inclut des contrôles Microsoft ActiveX sans fenêtre qui implémentent UI Automation. É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 hébergés sans fenêtre qui prennent en charge les UI Automation au cas où le client a 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 les méthodes appelées pour notifier l’élément racine d’un fragment lorsqu’une application cliente UI Automation commence ou se termine à l’écoute 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 de plus d’un niveau de profondeur, comme une zone de liste ou un élément de liste. Implémenté par UI Automation fournisseur.
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 de UI Automation lorsque le fournisseur est la racine d’une arborescence d’accessibilité qui inclut des contrôles sans fenêtre qui prennent en charge Microsoft Active Accessibility. Étant donné que 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 devrait les traiter différemment.
IRawElementProviderHwndOverride
Expose une méthode qui permet de repositionner des é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 programmatique des menus contextuels.
IRawElementProviderSimple3
Étend l’interface IRawElementProviderSimple2 pour permettre la récupération des métadonnées sur la façon dont la technologie d’accessibilité doit indiquer le type de contenu préféré.
IRawElementProviderWindowlessSite
Un site de contrôle ActiveX implémente cette interface pour permettre à un contrôle ActiveX 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.

fournisseurs UI Automation