Método ITfRange::ShiftEndToRange (msctf.h)
Mueve el delimitador final de este intervalo a un delimitador dentro de otro intervalo.
Sintaxis
HRESULT ShiftEndToRange(
[in] TfEditCookie ec,
[in] ITfRange *pRange,
[in] TfAnchor aPos
);
Parámetros
[in] ec
Contiene una cookie de edición que identifica el contexto de edición obtenido de ITfDocumentMgr::CreateContext o ITfEditSession::D oEditSession.
[in] pRange
Puntero a una interfaz ITfRange que contiene el delimitador al que se mueve el delimitador final.
[in] aPos
Contiene uno de los valores de TfAnchor que especifican a qué delimitador de pRange se moverá el delimitador final.
Valor devuelto
Este método puede devolver uno de estos valores.
Valor | Descripción |
---|---|
|
Método realizado correctamente. |
|
pRange no es válido. |
|
Se ha producido un error no especificado. |
|
El contexto de edición identificado por ec no tiene un bloqueo de solo lectura. |
Comentarios
Las posiciones inicial y final de un rango se denominan delimitadores.
Si la operación de desplazamiento hace que el delimitador final del intervalo se mueva más allá del de inicio, el de inicio se mueve a la misma ubicación que el delimitador final.
Este método es más eficaz que ITfRange::ShiftEnd y se debe usar.
Requisitos
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 |