ISelectionProvider-Schnittstelle (uiautomationcore.h)

Bietet Zugriff auf Steuerelemente, die als Container für eine Sammlung einzelner, auswählbarer untergeordneter Elemente fungieren. Die untergeordneten Elemente dieses Steuerelements müssen ISelectionItemProvider implementieren.

Vererbung

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

Methoden

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

 
ISelectionProvider::get_CanSelectMultiple

Gibt an, ob der Microsoft Benutzeroberflächenautomatisierung-Anbieter die gleichzeitige Auswahl mehrerer untergeordneter Elemente zulässt.
ISelectionProvider::get_IsSelectionRequired

Gibt an, ob für den Microsoft Benutzeroberflächenautomatisierung-Anbieter mindestens ein untergeordnetes Element ausgewählt werden muss.
ISelectionProvider::GetSelection

Ruft einen Microsoft Benutzeroberflächenautomatisierung-Anbieter für jedes ausgewählte untergeordnete Element ab.

Hinweise

Diese Schnittstelle wird von einem Benutzeroberflächenautomatisierung-Anbieter implementiert.

Anbieter sollten ein Ereignis vom Typ UIA_Selection_InvalidatedEventId auslösen, wenn sich eine Auswahl in einem Container erheblich geändert hat.

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 (uiAutomation.h einschließen)

Weitere Informationen

Übersicht über die Benutzeroberflächenautomatisierungs-Anbieter