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

IUIAutomationTextRange

Automatización de la interfaz de usuario compatibilidad con contenido textual