ctffunc.h 标头

此标头由文本服务框架使用。 有关详细信息,请参阅:

ctffunc.h 包含以下编程接口:

接口

 
IEnumTfCandidates

IEnumTfCandidates 接口由文本服务实现,并由 TSF 管理器用来提供候选字符串对象的枚举。
IEnumTfLatticeElements

IEnumTfLatticeElements 接口由 TSF 管理器实现,以提供 lattice 元素的枚举。
ITfCandidateList

ITfCandidateList 接口由文本服务实现,TSF 管理器、客户端 (应用程序或其他文本服务) 用于获取和操作候选字符串对象。
ITfCandidateString

ITfCandidateString 接口由文本服务实现,由 TSF 管理器或客户端用来获取有关候选字符串对象的信息。
ITfFnAdviseText

ITfFnAdviseText 接口由文本服务实现,TSF 管理器使用该接口在上下文中的文本或 lattice 元素更改时提供通知。
ITfFnBalloon

ITfFnBalloon 接口由文本服务实现,由应用程序或其他文本服务用来更新文本服务添加到语言栏的气球项。
ITfFnConfigure

ITfFnConfigure 接口由文本服务实现,使文本服务控制面板应用程序能够允许文本服务显示配置对话框。
ITfFnConfigureRegisterEudc

ITfFnConfigureRegisterEudc 接口由文本服务实现,以提供 UI 来注册给定 EUDC 的键序列。
ITfFnConfigureRegisterWord

ITfFnConfigureRegisterWord 接口由文本服务实现,以启用活动输入法编辑器 (输入法) 以使文本服务显示单词注册对话框。
ITfFnGetLinguisticAlternates

ITfFnGetLinguisticAlternates 接口由文本服务和/或 TSF 管理器实现,以便为作为参数传递的给定范围内的文本提供语言替代。
ITfFnGetPreferredTouchKeyboardLayout

ITfFnGetPreferredTouchKeyboardLayout 接口由文本服务实现,以指定使用收件箱 Windows 8 触摸键盘支持的特定键盘布局。
ITfFnGetSAPIObject

ITfFnGetSAPIObject 接口由语音 API (SAPI) 文本服务实现。 TSF 管理器或客户端 (应用程序或其他文本服务) 使用此接口来获取各种 SAPI 对象。
ITfFnLangProfileUtil

ITfFnLangProfileUtil 接口由语音文本服务实现,用于为语音文本服务提供实用工具方法。
ITfFnLMInternal

不使用 ITfFnLMInternal 接口。
ITfFnLMProcessor

ITfFnLMProcessor 接口由语言模型文本服务实现,由应用程序或文本服务用来启用备用语言模型处理。
ITfFnPlayBack

ITfFnPlayBack 接口由语音 API (SAPI) 文本服务实现。 TSF 管理器或客户端 (应用程序或其他文本服务) 使用此接口来控制语音输入文本的音频数据。
ITfFnPropertyUIStatus

ITfFnPropertyUIStatus 接口由文本服务实现,并由应用程序或文本服务用来获取和设置文本服务属性 UI 的状态。
ITfFnReconversion

ITfFnReconversion 接口由文本服务实现,TSF 管理器或客户端使用它来支持文本服务提供的文本的重新转换。
ITfFnSearchCandidateProvider

在输入法编辑器中启用集成搜索体验, (输入法) 。
ITfFnShowHelp

ITfFnShowHelp 接口由文本服务实现,使语言栏能够在语言栏帮助菜单中放置文本服务的帮助命令。
ITfIntegratableCandidateListUIElement

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

ITfLMLattice 接口由语音文本服务实现,用于提供有关 lattice 元素属性的信息,并由客户端 (应用程序或其他文本服务) 使用。
IUIManagerEventSink

IUIManagerEventSink 接口由支持 IME UI 集成的应用实现,以接收 IME UI 外观通知。

结构

 
TF_LMLATTELEMENT

TF_LMLATTELEMENT 结构包含有关 lattice 元素的信息。 在语音识别中使用 lattice 元素。 此结构与 IEnumTfLatticeElements::Next 方法一起使用。

枚举

 
TfCandidateResult

TfCandidateResult 枚举的元素与 ITfCandidateList::SetResult 方法一起使用,以指定对给定候选字符串执行的重新转换操作的结果。
TfIntegratableCandidateListSelectionStyle

TfIntegratableCandidateListSelectionStyle 枚举的元素指定可集成的候选列表选择样式。
TfSapiObject

TfSapiObject 枚举的元素与 ITfFnGetSAPIObject::Get 方法一起使用,以指定特定类型的语音 API (SAPI) 对象。
TKBLayoutType

TKBLayoutType 枚举的元素由 IME 在调用 ITfFnGetPreferredTouchKeyboardLayout::GetLayout 中传递,以指定布局的类型。