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


Метод ITfCandidateList::SetResult (ctffunc.h)

Указывает результат операции рековерсия для конкретной строки-кандидата.

Синтаксис

HRESULT SetResult(
  [in] ULONG             nIndex,
  [in] TfCandidateResult imcr
);

Параметры

[in] nIndex

Указывает отсчитываемый от нуля индекс строки-кандидата для задания результата. Этот параметр игнорируется, если imcr содержит CAND_CANCELED.

[in] imcr

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

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

Этот метод может возвращать одно из этих значений.

Значение Описание
S_OK
Метод выполнен успешно.
E_FAIL
Произошла неизвестная ошибка.

Комментарии

Типичная операция рековерсия будет включать следующие операции.

  1. Список кандидатов получается и отображается пользователю в диалоговом окне.
  2. Когда пользователь выбирает кандидата, но до закрытия диалогового окна вызывается ITfCandidateList::SetResult с индексом только что выбранного кандидата и CAND_SELECTED.
  3. Если выбран другой кандидат, ITfCandidateList::SetResult вызывается снова с индексом только что выбранного кандидата и CAND_SELECTED.
  4. Если пользователь принимает нового кандидата, вызывается ITfCandidateList::SetResult с индексом выбранного кандидата и CAND_FINALIZED.
  5. Если пользователь отменяет диалоговое окно, вызывается ITfCandidateList::SetResult с индексом 0 и CAND_CANCELED.

Требования

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

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

ITfCandidateList

TfCandidateResult