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. |