Share via


Método IAnchor::ShiftRegion (textstor.h)

Desplaza el delimitador a una región adyacente en la secuencia de texto.

Sintaxis

HRESULT ShiftRegion(
  [in]  DWORD      dwFlags,
  [in]  TsShiftDir dir,
  [out] BOOL       *pfNoRegion
);

Parámetros

[in] dwFlags

Campos de bits que se usan para controlar la posición del delimitador alrededor del texto oculto, o para evitar el cambio de posición real del delimitador.

Valor Significado
TS_SHIFT_COUNT_HIDDEN
Especifica que el delimitador se desplazará al límite de la región siguiente, incluido el límite de una región de texto oculta. Si no se establece, el delimitador se desplazará más allá de cualquier texto oculto adyacente hasta que se encuentre una región de texto visible.
TS_SHIFT_COUNT_ONLY
El delimitador no se desplaza.

[in] dir

Contiene uno de los valores de TsShiftDir que especifica a qué región adyacente se mueve el delimitador.

Valor Significado
TS_SD_BACKWARD
Especifica que el delimitador se moverá a la región inmediatamente anterior a un intervalo de texto.
TS_SD_FORWARD
Especifica que el delimitador se moverá a la región inmediatamente después de un intervalo de texto.

[out] pfNoRegion

Valor booleano que especifica si se ha producido un desplazamiento del delimitador.

Valor Significado
TRUE
Error en el desplazamiento y no se ha cambiado la posición del delimitador.
FALSE
El cambio se realizó correctamente.

Valor devuelto

Este método puede devolver uno de estos valores.

Valor Descripción
S_OK
Método realizado correctamente.
E_FAIL
Error en el cambio.
E_INVALIDARG
Un valor de parámetro de entrada no es válido.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 2000 Professional [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows 2000 Server [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado textstor.h
Archivo DLL Msctf.dll
Redistribuible TSF 1.0 en Windows 2000 Professional

Consulte también

IAnchor

IAnchor::Shift

TS_SHIFT_* Constantes

TsShiftDir