Metodo ITfRange::GetText (msctf.h)

Il metodo ITfRange::GetText ottiene il contenuto coperto da questo intervallo di testo.

Sintassi

HRESULT GetText(
  [in]  TfEditCookie ec,
  [in]  DWORD        dwFlags,
  [out] WCHAR        *pchText,
  [in]  ULONG        cchMax,
  [out] ULONG        *pcch
);

Parametri

[in] ec

Modifica cookie che identifica il contesto di modifica ottenuto da ITfDocumentMgr::CreateContext o ITfEditSession::D oEditSession.

[in] dwFlags

Campi di bit che specificano il comportamento facoltativo.

Valore Significato
TF_TF_MOVESTART
L'ancoraggio iniziale dell'intervallo è avanzato alla posizione dopo che è stato restituito l'ultimo carattere.
TF_TF_IGNOREEND
Il metodo tenta di riempire pchText con il numero massimo di caratteri, anziché interrompere la copia nella posizione occupata dall'ancoraggio finale dell'intervallo.

[out] pchText

Puntatore a un buffer per ricevere il testo nell'intervallo.

[in] cchMax

Dimensioni massime del buffer di testo.

[out] pcch

Puntatore a un ULONG che rappresenta il numero di caratteri scritti nel buffer di testo pchText .

Valore restituito

Questo metodo può restituire uno di questi valori.

Valore Descrizione
S_OK
Il metodo è stato eseguito correttamente.
E_FAIL
Si è verificato un errore non specificato.
E_INVALIDARG
Uno o più parametri non sono validi.
TF_E_NOLOCK
Il valore del parametro ec è un cookie 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

Costanti TF_TF_*

Archivi di testo