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 |