Interface ISelectionProvider (uiautomationcore.h)

Fornece acesso a controles que atuam como contêineres para uma coleção de itens filho individuais e selecionáveis. Os filhos desse controle devem implementar ISelectionItemProvider.

Herança

A interface ISelectionProvider herda da interface IUnknown . ISelectionProvider também tem estes tipos de membros:

Métodos

A interface ISelectionProvider tem esses métodos.

 
ISelectionProvider::get_CanSelectMultiple

Indica se o provedor de Automação da Interface do Usuário da Microsoft permite que mais de um elemento filho seja selecionado simultaneamente.
ISelectionProvider::get_IsSelectionRequired

Indica se o provedor de Automação da Interface do Usuário da Microsoft requer que pelo menos um elemento filho seja selecionado.
ISelectionProvider::GetSelection

Recupera um provedor de Automação da Interface do Usuário da Microsoft para cada elemento filho selecionado.

Comentários

Essa interface é implementada por um provedor de Automação da Interface do Usuário.

Os provedores devem gerar um evento do tipo UIA_Selection_InvalidatedEventId quando uma seleção em um contêiner for alterada significativamente.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows XP [aplicativos da área de trabalho | aplicativos UWP]
Servidor mínimo com suporte Windows Server 2003 [aplicativos da área de trabalho | Aplicativos UWP]
Plataforma de Destino Windows
Cabeçalho uiautomationcore.h (include UIAutomation.h)

Confira também

Visão Geral dos Provedores de Automação de Interface do Usuário