Share via


Método ITfRange::ShiftEndRegion (msctf.h)

Mueve el delimitador final a una región adyacente.

Sintaxis

HRESULT ShiftEndRegion(
  [in]  TfEditCookie ec,
  [in]  TfShiftDir   dir,
  [out] BOOL         *pfNoRegion
);

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] dir

Contiene uno de los valores de TfShiftDir que especifican a qué región adyacente se mueve el delimitador final.

[out] pfNoRegion

Puntero a un valor BOOL que recibe una marca que indica si el delimitador está situado junto a otra región. Recibe un valor distinto de cero si el delimitador no está adyacente a otra región o cero de lo contrario.

Valor devuelto

Este método puede devolver uno de estos valores.

Valor Descripción
S_OK
Método realizado correctamente.
E_INVALIDARG
pfNoRegion no es válido.
TF_E_NOLOCK
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 conocen como anclajes.

El delimitador debe colocarse junto a la región deseada antes de llamar a este método. Si no es así, pfNoRegion recibe un valor distinto de cero y el delimitador no se mueve. Si el delimitador es adyacente a la región deseada, pfNoRegion recibe cero y el delimitador se mueve a la región.

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

Consulte también

ITfDocumentMgr::CreateContext

ITfEditSession::D oEditSession

ITfRange

ITfRange::ShiftEnd

ITfRange::ShiftStart

ITfRange::ShiftStartRegion

TfShiftDir