Compartilhar via


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

Desloca a âncora para uma região adjacente no fluxo de texto.

Sintaxe

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

Parâmetros

[in] dwFlags

Campos de bits usados para controlar o reposicionamento de âncora em torno do texto oculto ou para evitar o repositório real da âncora.

Valor Significado
TS_SHIFT_COUNT_HIDDEN
Especifica que a âncora será deslocada para o próximo limite de região, incluindo o limite de uma região de texto oculto. Se não estiver definida, a âncora será deslocada para além de qualquer texto oculto adjacente até que uma região de texto visível seja encontrada.
TS_SHIFT_COUNT_ONLY
A âncora não é deslocada.

[in] dir

Contém um dos valores TsShiftDir que especifica para qual região adjacente a âncora é movida.

Valor Significado
TS_SD_BACKWARD
Especifica que a âncora será movida para a região imediatamente anterior a um intervalo de texto.
TS_SD_FORWARD
Especifica que a âncora será movida para a região imediatamente após um intervalo de texto.

[out] pfNoRegion

Valor booliano que especifica se ocorreu uma mudança de âncora.

Valor Significado
TRUE
A mudança falhou e a âncora não foi reposicionada.
FALSE
A mudança foi bem-sucedida.

Retornar valor

Esse método pode retornar um desses valores.

Valor Descrição
S_OK
O método foi bem-sucedido.
E_FAIL
O turno falhou.
E_INVALIDARG
Um valor de parâmetro de entrada é inválido.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 2000 Professional [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows 2000 Server [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho textstor.h
DLL Msctf.dll
Redistribuível TSF 1.0 no Windows 2000 Professional

Confira também

IAnchor

IAnchor::Shift

Constantes TS_SHIFT_*

TsShiftDir