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 |