Interfaccia ITfIntegratableCandidateListUIElement (ctffunc.h)

Consente ai servizi di testo e agli editor dei metodi di input (IME) di regolare il comportamento della modalità senza interfaccia utente.

Ereditarietà

L'interfaccia ITfIntegratableCandidateListUIElement eredita dall'interfaccia IUnknown . ITfIntegratableCandidateListUIElement include anche questi tipi di membri:

Metodi

L'interfaccia ITfIntegratableCandidateListUIElement include questi metodi.

 
ITfIntegratableCandidateListUIElement::FinalizeExactCompositionString

Finalizza la composizione corrente con il valore attualmente visualizzato all'utente.
ITfIntegratableCandidateListUIElement::GetSelectionStyle

Recupera lo stile di selezione.
ITfIntegratableCandidateListUIElement::OnKeyDown

Elabora una pressione del tasto.
ITfIntegratableCandidateListUIElement::SetIntegrationStyle

Imposta lo stile di integrazione.
ITfIntegratableCandidateListUIElement::ShowCandidateNumbers

Specifica se devono essere visualizzati i numeri candidati.

Commenti

L'interfaccia ITfIntegratableCandidateListUIElement viene implementata da servizi di testo e Input Method Editor (IMEs) per regolare il comportamento in modalità senza interfaccia utente per un'esperienza migliore di interfaccia utente e tastiera nei controlli integrati in IME, ad esempio la casella di ricerca Windows 8. L'interfaccia viene usata dalle app che richiedono un'interfaccia utente e un'esperienza di tastiera più semplificata con le lingue IME.

È possibile ottenere un puntatore all'interfaccia ITfIntegratableCandidateListUIElement chiamando QueryInterface sul puntatore all'interfaccia ITfUIElement fornito usando i parametri dwUIElementId delle funzioni di callback ITfUIElementSink per ottenere l'interfaccia da ITfUIElementMgr.

L'interfaccia ITfIntegratableCandidateListUIElement è un'interfaccia facoltativa implementata da un servizio di testo o da un IME che richiede un maggiore controllo sul modo in cui l'interfaccia utente viene presentata in modalità senza interfaccia utente. Le app possono usarlo per implementare controlli di input più semplici e speciali, come nei suggerimenti per il completamento automatico o la ricerca.

Implementare l'interfaccia ITfIntegratableCandidateListUIElement nella stessa classe che implementa le interfacce ITfUIElement, ITfCandidateListUIElement e ITfCandidateListUIElementBehavior . Queste interfacce interagiscono per creare un'esperienza completamente integrata in cui l'app esegue il rendering dell'interfaccia utente dell'elenco dei candidati per il servizio di testo o IME e può anche avere un comportamento di personalizzazione dell'interfaccia utente e interazione tramite tastiera specifico di IME.

Requisiti

Requisito Valore
Client minimo supportato Windows 8 [solo app desktop]
Server minimo supportato Windows Server 2012 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione ctffunc.h

Vedi anche

ITfCandidateListUIElement

ITfCandidateListUIElementBehavior

ITfUIElement

ITfUIElementMgr

ITfUIElementSink

IUnknown