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