Поделиться через


Метод ITfContextComposition::FindComposition (msctf.h)

Создает объект перечислителя, содержащий все композиции, пересекающиеся с указанным диапазоном текста.

Синтаксис

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

Параметры

[in] ecRead

Содержит файл cookie редактирования, определяющий контекст редактирования. Он получен из ITfEditSession::D oEditSession.

[in] pTestRange

Указатель на объект ITfRange , указывающий диапазон для поиска. Этот параметр может принимать значение NULL. Если этот параметр имеет значение NULL, перечислитель будет содержать все композиции в контексте редактирования.

[out] ppEnum

Указатель на указатель интерфейса IEnumITfCompositionView , который получает объект перечислителя.

Возвращаемое значение

Значение Описание
S_OK
Метод выполнен успешно.
E_FAIL
Объект перечислителя не может быть инициализирован.
E_INVALIDARG
Один или несколько параметров являются недопустимыми.
E_OUTOFMEMORY
Невозможно создать объект перечислителя.
TF_E_DISCONNECTED
Объект контекста не находится в стеке документов.
 

Контекст редактирования, определяемый ecRead , не имеет блокировки только для чтения.

Требования

   
Минимальная версия клиента Windows 2000 Профессиональная [классические приложения | Приложения UWP]
Минимальная версия сервера Windows 2000 Server [классические приложения | Приложения UWP]
Целевая платформа Windows
Header msctf.h
DLL Msctf.dll
Распространяемые компоненты TSF 1.0 в Windows 2000 Профессиональная

См. также раздел

Интерфейс IEnumITfCompositionView, интерфейс ITfContextComposition, интерфейс ITfRange, ITfEditSession::D oEditSession,