共用方式為


ITfFnGetLinguisticAlternates 介面 (ctffunc.h)

ITfFnGetLinguisticAlternates 介面是由文字服務和/或 TSF 管理員實作,以提供指定範圍內傳遞為參數之文字的語言替代專案。

應用程式可以使用這個介面來取得文字範圍的輸入法替代專案;因此, 介面 ITfFnGetLinguisticAlternates 以及 ITfFnSearchCandidateProvider 提供以 TSF 為基礎的 ImmGetConversionList 函式取代。 一般而言,IME 會實作 ITfFnGetLinguisticAlternatesITfFnSearchCandidateProvider (或兩者都) 。

應用程式會使用 IID_ITfFnGetLinguisticAlternates 呼叫 TSF 管理員 ITfFunctionProvider::GetFunction 方法來取得此介面 指標。

注意 所有 IME 都可能不支援此介面。 Windows 8.1 的新 Windows UI 中,桌面上的 IME 與 IME 之間可能有差異。 某些 IME 會改為實作相關的介面 ITfFnSearchCandidateProvider ,以做為此 API 的替代專案。 建議的應用程式使用方式是先檢查此介面,如果無法使用,請檢查 是否支援 ITfFnSearchCandidateProvider 。 想要維持與 Windows 8 相容性的 IME 應該改為實作 ITfFnSearchCandidateProvider
 

繼承

ITfFnGetLinguisticAlternates 介面繼承自 ITfFunctionITfFnGetLinguisticAlternates 也有下列類型的成員:

方法

ITfFnGetLinguisticAlternates 介面具有這些方法。

 
ITfFnGetLinguisticAlternates::GetAlternates

傳回指定文字範圍的替代字串清單。

規格需求

需求
最低支援的用戶端 Windows 8.1 [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2012 R2 [僅限傳統型應用程式]
目標平台 Windows
標頭 ctffunc.h

另請參閱

ITfFunction