Método ITfRange::ShiftStartToRange (msctf.h)
Mueve el delimitador inicial de este intervalo a un delimitador dentro de otro intervalo.
Sintaxis
HRESULT ShiftStartToRange(
[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 inicial.
[in] aPos
Contiene uno de los valores de TfAnchor que especifica a qué delimitador de pRange se mueve el delimitador inicial.
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 inicial del intervalo se mueva más allá del delimitador final, el delimitador final se mueve a la misma ubicación que el de inicio.
Este método es más eficaz que ITfRange::ShiftStart y debe usarse siempre que sea posible.
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
ITfEditSession::D oEditSession
ITfRange::ShiftStart