Interface IGridProvider (uiautomationcore.h)
Fournit l’accès aux contrôles qui font office de conteneurs pour une collection d’éléments enfants organisés dans un système de coordonnées logiques à deux dimensions qui peut être parcouru (autrement dit, un client Microsoft UI Automation peut se déplacer vers des contrôles adjacents) à l’aide du clavier. Les enfants de cet élément doivent implémenter IGridItemProvider.
Héritage
L’interface IGridProvider hérite de l’interface IUnknown . IGridProvider a également les types de membres suivants :
Méthodes
L’interface IGridProvider utilise ces méthodes.
IGridProvider ::get_ColumnCount Spécifie le nombre total de colonnes dans la grille. |
IGridProvider ::get_RowCount Spécifie le nombre total de lignes dans la grille. |
IGridProvider ::GetItem Récupère le fournisseur microsoft UI Automation pour la cellule spécifiée. |
Remarques
L’interface IGridProvider expose des méthodes et des propriétés pour prendre en charge UI Automation’accès client aux contrôles qui font office de conteneurs pour une collection d’éléments enfants. Les enfants de cet élément doivent implémenter IGridItemProvider et être organisés dans un système de coordonnées logiques à deux dimensions qui peut être parcouru (autrement dit, un client UI Automation peut se déplacer vers des contrôles adjacents) à l’aide du clavier.
Implémenté sur un fournisseur UI Automation qui doit prendre en charge le modèle de contrôle Grid.
IGridProvider n’active pas la manipulation active d’une grille ; ITransformProvider doit être implémenté pour cela.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows XP [applications de bureau | applications UWP] |
Serveur minimal pris en charge | Windows Server 2003 [applications de bureau | applications UWP] |
Plateforme cible | Windows |
En-tête | uiautomationcore.h (incluez UIAutomation.h) |