Interfaccia ISelectionProvider (uiautomationcore.h)

Fornisce l'accesso ai controlli che fungono da contenitori per una raccolta di singoli elementi figlio selezionabili. Gli elementi figlio di questo controllo devono implementare ISelectionItemProvider.

Ereditarietà

L'interfaccia ISelectionProvider eredita dall'interfaccia IUnknown . ISelectionProvider include anche questi tipi di membri:

Metodi

L'interfaccia ISelectionProvider include questi metodi.

 
ISelectionProvider::get_CanSelectMultiple

Indica se il provider microsoft Automazione interfaccia utente consente di selezionare simultaneamente più di un elemento figlio.
ISelectionProvider::get_IsSelectionRequired

Indica se il provider di Automazione interfaccia utente Microsoft richiede almeno un elemento figlio da selezionare.
ISelectionProvider::GetSelection

Recupera un provider di Automazione interfaccia utente Microsoft per ogni elemento figlio selezionato.

Commenti

Questa interfaccia viene implementata da un provider di Automazione interfaccia utente.

I provider devono generare un evento di tipo UIA_Selection_InvalidatedEventId quando una selezione in un contenitore è cambiata in modo significativo.

Requisiti

Requisito Valore
Client minimo supportato Windows XP [app desktop | App UWP]
Server minimo supportato Windows Server 2003 [app desktop | App UWP]
Piattaforma di destinazione Windows
Intestazione uiautomationcore.h (include UIAutomation.h)

Vedi anche

Cenni preliminari sui provider di automazione interfaccia utente