Partager via


ITfContextComposition::FindComposition, méthode (msctf.h)

Crée un objet énumérateur qui contient toutes les compositions qui croisent une plage de texte spécifiée.

Syntaxe

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

Paramètres

[in] ecRead

Contient un cookie de modification qui identifie le contexte de modification. Ceci est obtenu à partir de ITfEditSession::D oEditSession.

[in] pTestRange

Pointeur vers un objet ITfRange qui spécifie la plage à rechercher. Ce paramètre peut être NULL. Si ce paramètre a la valeur NULL, l’énumérateur contient toutes les compositions dans le contexte d’édition.

[out] ppEnum

Pointeur vers un pointeur d’interface IEnumITfCompositionView qui reçoit l’objet énumérateur.

Valeur retournée

Valeur Description
S_OK
La méthode a réussi.
E_FAIL
L’objet énumérateur ne peut pas être initialisé.
E_INVALIDARG
Un ou plusieurs paramètres ne sont pas valides.
E_OUTOFMEMORY
Impossible de créer l’objet énumérateur.
TF_E_DISCONNECTED
L’objet de contexte ne se trouve pas sur une pile de documents.
 

Le contexte de modification identifié par ecRead n’a pas de verrou en lecture seule.

Configuration requise

   
Client minimal pris en charge Windows 2000 Professionnel [applications de bureau | Applications UWP]
Serveur minimal pris en charge Windows 2000 Server [applications de bureau | Applications UWP]
Plateforme cible Windows
En-tête msctf.h
DLL Msctf.dll
Composant redistribuable TSF 1.0 sur Windows 2000 Professionnel

Voir aussi

Interface IEnumITfCompositionView, interface ITfContextComposition, interface ITfRange, ITfEditSession::D oEditSession,