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