Interfaccia ITfFnSearchCandidateProvider (ctffunc.h)
Abilita un'esperienza di ricerca integrata in un editor di metodi di input (IME).
Ereditarietà
L'interfaccia ITfFnSearchCandidateProvider eredita dall'interfaccia IUnknown . ITfFnSearchCandidateProvider include anche questi tipi di membri:
Metodi
L'interfaccia ITfFnSearchCandidateProvider include questi metodi.
ITfFnSearchCandidateProvider::GetSearchCandidates Ottiene un elenco di candidati di conversione per una determinata stringa senza generare messaggi o eventi correlati a IME. |
ITfFnSearchCandidateProvider::SetResult Fornisce un servizio di testo o IME con dati di cronologia quando un candidato viene scelto dall'utente. |
Commenti
Implementare l'interfaccia ITfFnSearchCandidateProvider nell'editor di metodi di input (IME) per abilitare un'esperienza di ricerca integrata. L'implementazione di questa interfaccia consente alle ricerche con risultati significativi di iniziare prima del completamento dell'input IME, fornendo un set di possibili candidati di conversione IME per una determinata stringa di input. Le app possono usare questa interfaccia per ottenere conversioni IME per una stringa, quindi l'interfaccia ITfFnSearchCandidateProvider , insieme a ITfFnGetLinguisticAlternates, fornisce una sostituzione basata su TSF per la funzione ImmGetConversionList . In genere gli IMEs implementano ITfFnGetGetLinguisticAlternates o ITfFnSearchCandidateProvider (o nessuno dei due).
Chiamare GetFunctionProvider con CLSID di un servizio di testo per ottenere un'istanza ITfFunctionProvider . Usare la chiamata seguente al metodo ITfFunctionProvider::GetFunction per ottenere il puntatore dell'interfaccia ITfFnSearchCandidateProvider .
ITfFunctionProvider::GetFunction(GUID_NULL, IID_ITfFnSearchCandidateProvider, &pSearchCandidate)
Requisiti
Client minimo supportato | Windows 8 [solo app desktop] |
Server minimo supportato | Windows Server 2012 [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | ctffunc.h |