Compartir a través de


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

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

Sintaxis

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

Parámetros

endpoint

[in] targetRange

Tipo: ITextRangeProvider*

Un segundo intervalo de texto del mismo proveedor de texto que el intervalo de texto actual.

targetEndpoint

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 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 (include UIAutomation.h)

Consulte también

Conceptual

ITextProvider

ITextRangeProvider

Referencia

Información general sobre proveedores de UI Automation