ITfIntegratableCandidateListUIElement 接口 (ctffunc.h)

使文本服务和输入法编辑器 (IME) 调整无 UI 模式行为。

继承

ITfIntegratableCandidateListUIElement 接口继承自 IUnknown 接口。 ITfIntegratableCandidateListUIElement 也具有以下类型的成员:

方法

ITfIntegratableCandidateListUIElement 接口包含以下方法。

 
ITfIntegratableCandidateListUIElement::FinalizeExactCompositionString

使用当前向用户显示的值完成当前组合。
ITfIntegratableCandidateListUIElement::GetSelectionStyle

检索选择样式。
ITfIntegratableCandidateListUIElement::OnKeyDown

处理按键。
ITfIntegratableCandidateListUIElement::SetIntegrationStyle

设置集成样式。
ITfIntegratableCandidateListUIElement::ShowCandidateNumbers

指定是否应显示候选数字。

注解

ITfIntegratableCandidateListUIElement 接口由文本服务和输入法编辑器实现, (IME) 调整无 UI 模式行为,以便在 IME 集成控件(如Windows 8搜索框)中提供更好的 UI 和键盘体验。 界面由需要更简化的 UI 和 IME 语言键盘体验的应用使用。

可以通过在 ITfUIElement 接口指针上调用 QueryInterface 来获取 ITfIntegratableCandidateListUIElement 接口指针,该接口指针通过使用 ITfUIElementSink 回调函数的 dwUIElementId 参数从 ITfUIElementMgr 获取接口。

ITfIntegratableCandidateListUIElement 接口是由文本服务或输入法实现的可选接口,文本服务或输入法需要更好地控制其 UI 在无 UI 模式下的呈现方式。 应用可以使用它实现更简化的特殊用途输入控件,如自动完成或搜索建议中所示。

在实现 ITfUIElement、ITfCandidateListUIElement 和 ITfCandidateListUIElementBehavior 接口的同一类中实现 ITfIntegratableCandidateListUIElement 接口。 这些接口协同工作来创建一个完全集成的体验,其中应用呈现文本服务或 IME 的候选列表 UI,还可以具有一些特定于输入法的 UI 自定义和键盘交互行为。

要求

要求
最低受支持的客户端 Windows 8 [仅限桌面应用]
最低受支持的服务器 Windows Server 2012 [仅限桌面应用]
目标平台 Windows
标头 ctffunc.h

另请参阅

ITfCandidateListUIElement

ITfCandidateListUIElementBehavior

ITfUIElement

ITfUIElementMgr

ITfUIElementSink

IUnknown