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) |