ITableProvider-Schnittstelle (uiautomationcore.h)
Ermöglicht den Zugriff auf Steuerelemente, die als Container für eine Sammlung untergeordneter Elemente fungieren. Die untergeordneten Elemente dieses Elements müssen ITableItemProvider implementieren und in einem zweidimensionalen logischen Koordinatensystem organisiert sein, das mit der Tastatur durchlaufen werden kann.
Vererbung
Die ITableProvider-Schnittstelle erbt von der IUnknown-Schnittstelle . ITableProvider verfügt auch über die folgenden Membertypen:
Methoden
Die ITableProvider-Schnittstelle verfügt über diese Methoden.
ITableProvider::get_RowOrColumnMajor Gibt die primäre Richtung des Durchlaufs für die Tabelle an. |
ITableProvider::GetColumnHeaders Ruft eine Auflistung von Microsoft Benutzeroberflächenautomatisierung-Anbietern ab, die alle Spaltenheader in einer Tabelle darstellt. |
ITableProvider::GetRowHeaders Ruft eine Auflistung von Microsoft Benutzeroberflächenautomatisierung-Anbietern ab, die alle Zeilenheader in einer Tabelle darstellt. |
Hinweise
Dieses Steuerelementmuster entspricht IGridProvider mit dem Unterschied, dass jedes Steuerelement, das ITableProvider implementiert, auch eine Spalten- und/oder Zeilenheaderbeziehung für jedes untergeordnete Element verfügbar machen muss.
Steuerelemente, die ITableProvider implementieren, sind auch erforderlich, um IGridProvider zu implementieren, um die inhärente Rasterfunktionalität eines Tabellensteuerelements verfügbar zu machen.
Implementiert in einem Benutzeroberflächenautomatisierung Anbieter, der das Table-Steuerelementmuster und das Grid-Steuerelementmuster unterstützen muss.
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