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