Interfaz ISelectionProvider (uiautomationcore.h)

Proporciona acceso a los controles que actúan como contenedores para una colección de elementos secundarios individuales y seleccionables. Los elementos secundarios de este control deben implementar ISelectionItemProvider.

Herencia

La interfaz ISelectionProvider hereda de la interfaz IUnknown . ISelectionProvider también tiene estos tipos de miembros:

Métodos

La interfaz ISelectionProvider tiene estos métodos.

 
ISelectionProvider::get_CanSelectMultiple

Indica si el proveedor de Microsoft Automatización de la interfaz de usuario permite seleccionar simultáneamente más de un elemento secundario.
ISelectionProvider::get_IsSelectionRequired

Indica si el proveedor de Microsoft Automatización de la interfaz de usuario requiere que se seleccione al menos un elemento secundario.
ISelectionProvider::GetSelection

Recupera un proveedor de Microsoft Automatización de la interfaz de usuario para cada elemento secundario seleccionado.

Comentarios

Este proveedor de Automatización de la interfaz de usuario implementa esta interfaz.

Los proveedores deben generar un evento de tipo UIA_Selection_InvalidatedEventId cuando una selección de un contenedor ha cambiado significativamente.

Requisitos

Requisito Value
Cliente mínimo compatible Windows XP [aplicaciones de escritorio | aplicaciones para UWP]
Servidor mínimo compatible Windows Server 2003 [aplicaciones de escritorio | aplicaciones para UWP]
Plataforma de destino Windows
Encabezado uiautomationcore.h (incluir UIAutomation.h)

Consulte también

Información general sobre proveedores de UI Automation