Condividi tramite


Metodo IAnchor::ShiftRegion (textstor.h)

Sposta l'ancoraggio in un'area adiacente nel flusso di testo.

Sintassi

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

Parametri

[in] dwFlags

Campi bit usati per controllare il riposizionamento dell'ancoraggio intorno al testo nascosto o per evitare il riposizionamento effettivo dell'ancoraggio.

Valore Significato
TS_SHIFT_COUNT_HIDDEN
Specifica che l'ancoraggio verrà spostato al limite dell'area successiva, incluso il limite di un'area di testo nascosta. Se non è impostato, l'ancoraggio verrà spostato oltre qualsiasi testo nascosto adiacente fino a quando non viene trovata un'area di testo visibile.
TS_SHIFT_COUNT_ONLY
L'ancoraggio non viene spostato.

[in] dir

Contiene uno dei valori TsShiftDir che specifica l'area adiacente in cui viene spostata l'ancoraggio.

Valore Significato
TS_SD_BACKWARD
Specifica che l'ancoraggio verrà spostato nell'area immediatamente precedente a un intervallo di testo.
TS_SD_FORWARD
Specifica che l'ancoraggio verrà spostato nell'area immediatamente dopo un intervallo di testo.

[out] pfNoRegion

Valore booleano che specifica se si è verificato uno spostamento dell'ancoraggio.

Valore Significato
TRUE
Lo spostamento non è riuscito e l'ancoraggio non è stato riposizionato.
FALSE
Il turno ha avuto esito positivo.

Valore restituito

Questo metodo può restituire uno di questi valori.

Valore Descrizione
S_OK
Il metodo è stato eseguito correttamente.
E_FAIL
Lo spostamento non è riuscito.
E_INVALIDARG
Un valore del parametro di input non è valido.

Requisiti

Requisito Valore
Client minimo supportato Windows 2000 Professional [solo app desktop]
Server minimo supportato Windows 2000 Server [solo app desktop]
Piattaforma di destinazione Windows
Intestazione textstor.h
DLL Msctf.dll
Componente ridistribuibile TSF 1.0 in Windows 2000 Professional

Vedi anche

IAnchor

IAnchor::Shift

costanti TS_SHIFT_*

TsShiftDir