Condividi tramite


Metodo ITfContextComposition::FindComposition (msctf.h)

Crea un oggetto enumeratore che contiene tutte le composizioni che intersecano un intervallo di testo specificato.

Sintassi

HRESULT FindComposition(
  [in]  TfEditCookie            ecRead,
  [in]  ITfRange                *pTestRange,
  [out] IEnumITfCompositionView **ppEnum
);

Parametri

[in] ecRead

Contiene un cookie di modifica che identifica il contesto di modifica. Si ottiene da ITfEditSession::D oEditSession.

[in] pTestRange

Puntatore a un oggetto ITfRange che specifica l'intervallo da cercare. Questo parametro può essere NULL. Se questo parametro è NULL, l'enumeratore conterrà tutte le composizioni nel contesto di modifica.

[out] ppEnum

Puntatore a un puntatore all'interfaccia IEnumITfCompositionView che riceve l'oggetto enumeratore.

Valore restituito

Valore Descrizione
S_OK
Il metodo è stato eseguito correttamente.
E_FAIL
Impossibile inizializzare l'oggetto enumeratore.
E_INVALIDARG
Uno o più parametri non sono validi.
E_OUTOFMEMORY
Impossibile creare l'oggetto enumeratore.
TF_E_DISCONNECTED
L'oggetto di contesto non si trova in uno stack di documenti.
 

Il contesto di modifica identificato da ecRead non ha 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

Interfaccia IEnumITfCompositionView, interfaccia ITfContextComposition, interfaccia ITfRange, ITfEditSession::D oEditSession,