Partager via


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)

Voir aussi

Vue d'ensemble des fournisseurs UI Automation