Freigeben über


IGridProvider-Schnittstelle (uiautomationcore.h)

Ermöglicht den Zugriff auf Steuerelemente, die als Container für eine Sammlung untergeordneter Elemente fungieren, die in einem zweidimensionalen logischen Koordinatensystem organisiert sind, das über die Tastatur durchlaufen werden kann (d. h. ein Microsoft Benutzeroberflächenautomatisierung-Client kann auf benachbarte Steuerelemente verschoben werden). Die untergeordneten Elemente dieses Elements müssen IGridItemProvider implementieren.

Vererbung

Die IGridProvider-Schnittstelle erbt von der IUnknown-Schnittstelle . IGridProvider verfügt auch über folgende Membertypen:

Methoden

Die IGridProvider-Schnittstelle verfügt über diese Methoden.

 
IGridProvider::get_ColumnCount

Gibt die Gesamtanzahl der Spalten im Raster an.
IGridProvider::get_RowCount

Gibt die Gesamtanzahl der Zeilen im Raster an.
IGridProvider::GetItem

Ruft den Microsoft Benutzeroberflächenautomatisierung-Anbieter für die angegebene Zelle ab.

Hinweise

Die IGridProvider-Schnittstelle macht Methoden und Eigenschaften verfügbar, um Benutzeroberflächenautomatisierung Clientzugriff auf Steuerelemente zu unterstützen, die als Container für eine Auflistung untergeordneter Elemente fungieren. Die untergeordneten Elemente dieses Elements müssen IGridItemProvider implementieren und in einem zweidimensionalen logischen Koordinatensystem organisiert sein, das über die Tastatur durchlaufen werden kann (d. h. ein Benutzeroberflächenautomatisierung Client zu benachbarten Steuerelementen verschoben werden kann).

Implementiert auf einem Benutzeroberflächenautomatisierung Anbieter, der das Grid-Steuerelementmuster unterstützen muss.

IGridProvider ermöglicht keine aktive Bearbeitung eines Rasters. Hierfür muss ITransformProvider implementiert werden.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows XP [Desktop-Apps | UWP-Apps]
Unterstützte Mindestversion (Server) Windows Server 2003 [Desktop-Apps | UWP-Apps]
Zielplattform Windows
Kopfzeile uiautomationcore.h (include UIAutomation.h)

Weitere Informationen

Übersicht über die Benutzeroberflächenautomatisierungs-Anbieter