Compartilhar via


Método ITfContextComposition::FindComposition (msctf.h)

Cria um objeto enumerador que contém todas as composições que cruzam um intervalo de texto especificado.

Sintaxe

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

Parâmetros

[in] ecRead

Contém um cookie de edição que identifica o contexto de edição. Isso é obtido de ITfEditSession::D oEditSession.

[in] pTestRange

Ponteiro para um objeto ITfRange que especifica o intervalo a ser pesquisado. Este parâmetro pode ser NULL. Se esse parâmetro for NULL, o enumerador conterá todas as composições no contexto de edição.

[out] ppEnum

Ponteiro para um ponteiro de interface IEnumITfCompositionView que recebe o objeto enumerador.

Valor retornado

Valor Descrição
S_OK
O método foi bem-sucedido.
E_FAIL
O objeto enumerador não pode ser inicializado.
E_INVALIDARG
Um ou mais parâmetros são inválidos.
E_OUTOFMEMORY
O objeto enumerador não pode ser criado.
TF_E_DISCONNECTED
O objeto de contexto não está em uma pilha de documentos.
 

O contexto de edição identificado pelo ecRead não tem um bloqueio somente leitura.

Requisitos

   
Cliente mínimo com suporte Windows 2000 Professional [aplicativos da área de trabalho | Aplicativos UWP]
Servidor mínimo com suporte Windows 2000 Server [aplicativos da área de trabalho | Aplicativos UWP]
Plataforma de Destino Windows
Cabeçalho msctf.h
DLL Msctf.dll
Redistribuível TSF 1.0 no Windows 2000 Professional

Confira também

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