ITfFnSearchCandidateProvider 介面 (ctffunc.h)
在輸入法編輯器中啟用整合式搜尋體驗, (輸入法) 。
繼承
ITfFnSearchCandidateProvider介面繼承自IUnknown介面。 ITfFnSearchCandidateProvider 也有下列類型的成員:
方法
ITfFnSearchCandidateProvider介面具有這些方法。
ITfFnSearchCandidateProvider::GetSearchCandidates 取得指定字串的轉換候選項目清單,而不產生任何與 IME 相關的訊息或事件。 |
ITfFnSearchCandidateProvider::SetResult 當使用者選擇候選項目時,提供文字服務或 IME 與歷程記錄資料。 |
備註
在您的輸入法編輯器中實作 ITfFnSearchCandidateProvider 介面, (IME) ,以啟用整合式搜尋體驗。 實作此介面可藉由提供指定輸入字串的一組可能的 IME 轉換候選項目,在輸入輸入完成之前,先以有意義的結果開始搜尋。 應用程式可以使用這個介面來取得字串的 IME 轉換,因此 ITfFnSearchCandidateProvider 介面以及 ITfFnGetLinguisticAlternates提供以 TSF 為基礎的 ImmGetConversionList 函式取代。 一般而言,IME 會實作 ITfFnGetLinguisticAlternates 或 ITfFnSearchCandidateProvider (或兩者都) 。
使用文字服務的 CLSID 呼叫 GetFunctionProvider ,以取得 ITfFunctionProvider 實例。 使用下列 ITfFunctionProvider::GetFunction 方法來取得 ITfFnSearchCandidateProvider 介面指標。
ITfFunctionProvider::GetFunction(GUID_NULL, IID_ITfFnSearchCandidateProvider, &pSearchCandidate)
規格需求
最低支援的用戶端 | Windows 8 [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 2012 [僅限傳統型應用程式] |
目標平台 | Windows |
標頭 | ctffunc.h |