Método ITfContextView::GetRangeFromPoint (msctf.h)
El método ITfContextView::GetRangeFromPoint convierte un punto, en coordenadas de pantalla, en un intervalo vacío de texto colocado en una ubicación correspondiente.
Sintaxis
HRESULT GetRangeFromPoint(
[in] TfEditCookie ec,
[in] const POINT *ppt,
[in] DWORD dwFlags,
[out] ITfRange **ppRange
);
Parámetros
[in] ec
Especifica la cookie de edición con acceso de solo lectura.
[in] ppt
Especifica el punto en coordenadas de pantalla.
[in] dwFlags
Especifica la posición del intervalo que se va a devolver en función de las coordenadas de pantalla del punto a un cuadro de límite de caracteres. De forma predeterminada, la posición del intervalo devuelta es el cuadro de límite de caracteres que contiene las coordenadas de pantalla del punto. Si el punto está fuera de un cuadro de límite de caracteres, el método devuelve NULL o TF_E_INVALIDPOINT. Otras marcas de bits para este parámetro son las siguientes.
Las marcas de bits se pueden combinar.
[out] ppRange
Recibe un puntero a la interfaz ITfRange.
Valor devuelto
Este método puede devolver uno de estos valores.
Valor | Descripción |
---|---|
|
Método realizado correctamente. |
|
El parámetro pptScreen no cubre ningún texto de documento. |
|
La aplicación no ha calculado un diseño de texto. |
|
La cookie de edición especificada no es válida. |
Comentarios
De forma predeterminada, el método devolverá un intervalo situado en 0 para el punto 1 y TF_E_INVALIDPOINT para el punto 2. Si el parámetro dwFlags se establece en GXFPF_ROUND_NEAREST, el método devuelve la posición del intervalo 1 para el punto 1. Si el parámetro dwFlags se establece en GXFPF_NEAREST, el método devuelve la posición del intervalo 2 para el punto 2.Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 2000 Professional [aplicaciones de escritorio | Aplicaciones para UWP] |
Servidor mínimo compatible | Windows 2000 Server [aplicaciones de escritorio | Aplicaciones para UWP] |
Plataforma de destino | Windows |
Encabezado | msctf.h |
Archivo DLL | Msctf.dll |
Redistribuible | TSF 1.0 en Windows 2000 Professional |
Consulte también
GXFPF_ROUND_NEAREST