次の方法で共有


ITfFnSearchCandidateProvider::SetResult メソッド (ctffunc.h)

ユーザーが候補を選択したときに、履歴データを含むテキスト Service または IME を提供します。

構文

HRESULT SetResult(
  [in] BSTR bstrQuery,
  [in] BSTR bstrApplicationID,
  [in] BSTR bstrResult
);

パラメーター

[in] bstrQuery

変換するテキスト サービスまたは IME の読み取り文字列。

[in] bstrApplicationID

テキスト サービスまたは IME が必要に応じて、入力履歴に基づいて異なるアプリまたはコンテキストに異なる候補を提供できるようにする、アプリ指定の文字列。 ジェネリック コンテキストには、空の BSTR L"" を渡すことができます。

[in] bstrResult

ユーザーが選択した候補文字列を表す文字列。 GetSearchCandidates メソッドによって返される候補の文字列値のいずれかである必要があります。

戻り値

このメソッドは、これらの値のいずれかを返すことができます。

説明
S_OK
メソッドは正常に実行されました。

解説

SetResult メソッドの実装と呼び出しは省略可能です。

bstrQuery の値に対応する GetSearchCandidates の呼び出しがまだ行われていない場合、テキスト サービスまたは IME はE_PENDINGを返すことができます。

要件

   
サポートされている最小のクライアント Windows 8 [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2012 [デスクトップ アプリのみ]
対象プラットフォーム Windows
ヘッダー ctffunc.h

関連項目

GetSearchCandidates

ITfFnSearchCandidateProvider