Bagikan melalui


Antarmuka ITfFnSearchCandidateProvider (ctffunc.h)

Memungkinkan pengalaman pencarian terintegrasi di Editor Metode Input (IME).

Warisan

Antarmuka ITfFnSearchCandidateProvider mewarisi dari antarmuka IUnknown . ITffnSearchCandidateProvider juga memiliki jenis anggota ini:

Metode

Antarmuka ITfFnSearchCandidateProvider memiliki metode ini.

 
ITffnSearchCandidateProvider::GetSearchCandidates

Mendapatkan daftar kandidat konversi untuk string tertentu tanpa menghasilkan pesan atau peristiwa terkait IME.
ITffnSearchCandidateProvider::SetResult

Menyediakan layanan teks atau IME dengan data riwayat saat kandidat dipilih oleh pengguna.

Keterangan

Terapkan antarmuka ITfFnSearchCandidateProvider di Editor Metode Input (IME) Anda untuk mengaktifkan pengalaman pencarian terintegrasi. Menerapkan antarmuka ini memungkinkan pencarian dengan hasil yang bermakna dimulai sebelum input IME selesai, dengan menyediakan serangkaian kandidat konversi IME yang mungkin untuk string input tertentu. Aplikasi dapat menggunakan antarmuka ini untuk mendapatkan konversi IME untuk string, sehingga antarmuka ITffnSearchCandidateProvider , bersama dengan ITfFnGetLinguisticAlternates, menyediakan penggantian berbasis TSF untuk fungsi ImmGetConversionList . Biasanya IMEs mengimplementasikan ITfFnGetLinguisticAlternates atau ITfFnSearchCandidateProvider (atau tidak keduanya).

Panggil GetFunctionProvider dengan CLSID layanan teks untuk mendapatkan instans ITfFunctionProvider . Gunakan panggilan berikut ke metode ITfFunctionProvider::GetFunction untuk mendapatkan penunjuk antarmuka ITfFnSearchCandidateProvider .

ITfFunctionProvider::GetFunction(GUID_NULL, IID_ITfFnSearchCandidateProvider, &pSearchCandidate)

Persyaratan

   
Klien minimum yang didukung Windows 8 [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2012 [hanya aplikasi desktop]
Target Platform Windows
Header ctffunc.h

Lihat juga

GetFunction

GetFunctionProvider

IUnknown

SearchPaneQueryLinguisticDetails