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
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
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
de referencia de
Introducción a los proveedores de automatización de la interfaz de usuario de