Metodo ITfRange::Collapse (msctf.h)

Il metodo ITfRange::Collapse cancella l'intervallo di testo spostando l'ancoraggio iniziale e l'ancoraggio alla stessa posizione.

Sintassi

HRESULT Collapse(
  [in] TfEditCookie ec,
  [in] TfAnchor     aPos
);

Parametri

[in] ec

Modificare il cookie ottenuto da ITfDocumentMgr::CreateContext o ITfEditSession::D oEditSession.

[in] aPos

Enumerazione TfAnchor che descrive come comprimere l'intervallo.

Valore Significato
TF_ANCHOR_START
L'ancoraggio finale viene spostato nella posizione dell'ancoraggio iniziale.
TF_ANCHOR_END
L'ancoraggio iniziale viene spostato nella posizione dell'ancoraggio finale.

Valore restituito

Questo metodo può restituire uno di questi valori.

Valore Descrizione
S_OK
Il metodo è stato eseguito correttamente.
E_FAIL
L'oggetto non supporta l'interfaccia o non può essere creato un nuovo intervallo.
E_INVALIDARG
aPos non è valido.
TF_E_NOLOCK
Il cookie in ec non è valido oppure il chiamante non dispone di un blocco di sola lettura.

Requisiti

   
Client minimo supportato Windows 2000 Professional [app desktop | App UWP]
Server minimo supportato Windows 2000 Server [app desktop | App UWP]
Piattaforma di destinazione Windows
Intestazione msctf.h
DLL Msctf.dll
Componente ridistribuibile TSF 1.0 in Windows 2000 Professional

Vedi anche

ITfDocumentMgr::CreateContext

ITfEditSession::D oEditSession

ITfRange

Archivi di testo

TfAnchor