Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Cette section décrit modèle de contrôle interfaces implémentées par les fournisseurs UI Automation pour exposer des informations sur les contrôles dans les applications Windows non managées.
Dans cette section
| Interface | Description |
|---|---|
|
IAnnotationProvider |
Expose les propriétés d’une annotation dans un document. |
|
IDockProvider |
Fournit l’accès à un élément dans un conteneur d’ancrage. |
|
IDragProvider |
Permet à un élément Microsoft UI Automation de se décrire comme un élément qui peut être déplacé dans le cadre d’une opération de glisser-déplacer. |
|
IDropTargetProvider |
Permet à un élément UI Automation de se décrire comme un élément qui peut recevoir une liste déroulante d’un élément déplacé dans le cadre d’une opération de glisser-déplacer UI Automation. |
|
IExpandCollapseProvider |
Fournit l’accès à un contrôle qui s’étend visuellement pour afficher le contenu et réduit pour masquer le contenu. |
|
IGridItemProvider |
Fournit l’accès à des contrôles enfants individuels de conteneurs qui implémentent IGridProvider. |
|
IGridProvider |
Fournit l’accès aux contrôles qui agissent en tant que conteneurs pour une collection d’éléments enfants organisés dans un système de coordonnées logique à deux dimensions qui peut être parcouru (autrement dit, un client UI Automation peut passer aux contrôles adjacents) à l’aide du clavier. |
|
IInvokeProvider |
Fournit l’accès aux contrôles qui lancent ou exécutent une action unique et non ambiguë et ne conservent pas l’état lorsqu’ils sont activés. |
|
IItemContainerProvider |
Fournit l’accès aux contrôles qui agissent en tant que conteneurs d’autres contrôles, tels qu’une vue de liste virtuelle. |
|
ILegacyIAccessibleProvider |
Permet aux clients UI Automation d’accéder à l’implémentation IAccessible sous-jacente des éléments Microsoft Active Accessibility. |
|
IMultipleViewProvider |
Fournit l’accès aux contrôles qui fournissent et peuvent basculer entre plusieurs représentations du même ensemble d’informations ou de contrôles enfants. |
|
IObjectModelProvider |
Fournit l’accès au modèle objet sous-jacent implémenté par un contrôle ou une application. |
|
IRangeValueProvider |
Fournit l’accès aux contrôles qui peuvent être définis sur une valeur dans une plage. |
|
IScrollItemProvider |
Fournit l’accès aux contrôles enfants individuels des conteneurs qui implémentent IScrollProvider. |
|
IScrollProvider |
Fournit l’accès aux contrôles qui agissent comme des conteneurs défilants pour une collection d’objets enfants. |
|
ISelectionItemProvider |
Fournit l’accès aux contrôles enfants individuels sélectionnables des conteneurs qui implémentent ISelectionProvider. |
|
ISelectionProvider |
Fournit l’accès aux contrôles qui agissent en tant que conteneurs pour une collection d’éléments enfants individuels sélectionnables. |
|
ISelectionProvider2 |
Étend l’interface ISelectionItemProvider pour fournir des informations sur les éléments sélectionnés. |
|
ISpreadsheetItemProvider |
Fournit l’accès aux informations relatives à un élément (cellule) dans une feuille de calcul. |
|
ISpreadsheetProvider |
Fournit l’accès aux éléments (cellules) dans une feuille de calcul. |
|
IStylesProvider |
Fournit l’accès aux styles visuels associés au contenu d’un document. |
|
ISynchronizedInputProvider |
Permet aux applications clientes UI Automation de diriger l’entrée de la souris ou du clavier vers un élément d’interface utilisateur spécifique. |
|
ITableItemProvider |
Fournit l’accès aux contrôles enfants des conteneurs qui implémentent ITableProvider. |
|
ITableProvider |
Fournit l’accès aux contrôles qui agissent en tant que conteneurs pour une collection d’éléments enfants. Les enfants de cet élément doivent implémenter ITableItemProvider et être organisés dans un système de coordonnées logique à deux dimensions qui peut être parcouru à l’aide du clavier. |
|
ITextChildProvider |
Fournit l’accès à un contrôle textuel (ou à un objet incorporé dans du texte) qui est un enfant ou descendant d’un autre contrôle textuel. |
|
ITextEditProvider |
Étend l’interface ITextProvider pour permettre aux fournisseurs UI Automation d’exposer des actions de modification de texte par programmation. |
|
ITextProvider |
Fournit l’accès aux contrôles qui contiennent du texte. |
|
ITextProvider2 |
Étend l’interface ITextProvider pour permettre aux fournisseurs UI Automation d’exposer du contenu textuel qui est la cible d’une annotation et des informations sur un point d’insertion qui appartient au fournisseur. |
|
ITextRangeProvider |
Fournit l’accès à une étendue de texte continu dans un conteneur de texte qui implémente ITextProvider ou ITextProvider2. |
|
ITextRangeProvider2 |
Étend l’interface ITextRangeProvider pour permettre aux fournisseurs UI Automation d’appeler des menus contextuels. |
|
IToggleProvider |
Fournit l’accès aux contrôles qui peuvent parcourir un ensemble d’états et conserver un état une fois qu’il est défini. |
|
ITransformProvider |
Fournit l’accès aux contrôles qui peuvent être déplacés, redimensionnés et/ou pivotés dans un espace à deux dimensions. |
|
ITransformProvider2 |
Étend l’interface ITransformProvider pour permettre aux fournisseurs UI Automation d’exposer les propriétés pour prendre en charge la fonctionnalité de zoom de la fenêtre d’affichage d’un contrôle. |
|
IValueProvider |
Fournit l’accès aux contrôles qui ont une valeur intrinsèque qui n’étend pas une plage et qui peuvent être représentés sous forme de chaîne. |
|
IVirtualizedItemProvider |
Fournit l’accès aux éléments virtualisés, qui sont des éléments représentés par des éléments d’automatisation d’espace réservé dans l’arborescence UI Automation. |
|
IWindowProvider |
Fournit l’accès aux fonctionnalités fondamentales basées sur les fenêtres d’un contrôle. |
Rubriques connexes
-
interfaces de modèle de contrôle pour les fournisseurs