Método IUIAutomationTextRange::MoveEndpointByRange (uiautomationclient.h)
Mueve un punto de conexión del intervalo de texto actual al extremo especificado de un segundo intervalo de texto.
Sintaxis
HRESULT MoveEndpointByRange(
[in] TextPatternRangeEndpoint srcEndPoint,
[in] IUIAutomationTextRange *range,
[in] TextPatternRangeEndpoint targetEndPoint
);
Parámetros
[in] srcEndPoint
Tipo: TextPatternRangeEndpoint
Punto de conexión (inicio o final) del intervalo de texto actual. Este es el punto de conexión que se va a mover.
[in] range
Tipo: IUIAutomationTextRange*
Un segundo intervalo de texto del mismo proveedor de texto que el intervalo de texto actual.
[in] targetEndPoint
Tipo: TextPatternRangeEndpoint
Punto de conexión (inicio o final) del segundo intervalo de texto. El srcEndPoint del intervalo de texto actual se mueve a este punto de conexión.
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 punto de conexión que se mueve cruza el otro extremo del mismo intervalo de texto, ese otro extremo también se mueve, lo que da lugar a un intervalo degenerado (vacío) y garantiza el orden correcto de los puntos de conexión (es decir, el inicio siempre es menor o igual que el final).
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 7, Windows Vista con SP2 y Actualización de plataforma para Windows Vista, Windows XP con SP3 y Actualización de plataforma 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
Automatización de la interfaz de usuario compatibilidad con contenido textual