Compartir a través de


Método ITextRangeProvider::MoveEndpointByRange (uiautomationcore.h)

Mueve un punto de conexión del intervalo de texto actual al punto de conexión especificado de un segundo intervalo de texto.

Sintaxis

HRESULT MoveEndpointByRange(
  [in] TextPatternRangeEndpoint endpoint,
  [in] ITextRangeProvider       *targetRange,
  [in] TextPatternRangeEndpoint targetEndpoint
);

Parámetros

[in] endpoint

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] targetRange

Tipo: * ITextRangeProvider

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 punto de conexión 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 hrESULT código de error.

Observaciones

Si el punto de conexión que se mueve cruza el otro extremo del mismo intervalo de texto, ese otro punto de conexión también se mueve, lo que da lugar a un intervalo degenerado (vacío) y garantiza la ordenación correcta de los puntos de conexión (es decir, el inicio siempre es menor o igual que el final).

Requisitos

Requisito Valor
cliente mínimo admitido Windows XP [aplicaciones de escritorio | Aplicaciones para UWP]
servidor mínimo admitido Windows Server 2003 [aplicaciones de escritorio | Aplicaciones para UWP]
de la plataforma de destino de Windows
encabezado de uiautomationcore.h (include UIAutomation.h)

Consulte también

conceptual de

ITextProvider

ITextRangeProvider

de referencia de

Introducción a los proveedores de automatización de la interfaz de usuario de