Método IUIAutomationTextPattern::GetSelection (uiautomationclient.h)
Recupera una colección de intervalos de texto que representa el texto seleccionado actualmente en un control basado en texto.
Sintaxis
HRESULT GetSelection(
[out, retval] IUIAutomationTextRangeArray **ranges
);
Parámetros
[out, retval] ranges
Tipo: IUIAutomationTextRangeArray**
Recibe un puntero a la colección de intervalos de texto.
Valor devuelto
Tipo: HRESULT
Si este método se realiza correctamente, devuelve S_OK. De lo contrario, devuelve un código de error de HRESULT.
Comentarios
Si el control admite la selección de varios intervalos de texto no contiguos, la colección ranges recibe un intervalo de texto para cada intervalo seleccionado.
Si el control contiene solo un intervalo de texto seleccionado, la colección ranges recibe un único intervalo de texto.
Si el control contiene un punto de inserción de texto pero no se selecciona texto, la colección ranges recibe un intervalo de texto degenerado (vacío) en la posición del punto de inserción de texto.
Si el control no contiene un punto de inserción de texto o no admite la selección de texto, los intervalos se establecen en NULL.
Use la propiedad IUIAutomationTextPattern::SupportedTextSelection para comprobar si un control admite la selección de texto.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 7, Windows Vista con SP2 y Platform Update para Windows Vista, Windows XP con SP3 y Platform Update para Windows Vista [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2008 R2, Windows Server 2008 con SP2 y Actualización de plataforma para Windows Server 2008, Windows Server 2003 con SP2 y Actualización de plataforma para Windows Server 2008 [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | uiautomationclient.h (include UIAutomation.h) |
Consulte también
compatibilidad de Automatización de la interfaz de usuario con contenido textual