文本服务框架

文本服务框架技术概述。

若要开发文本服务框架,需要以下标头:

有关此技术的编程指南,请参阅:

枚举

 
InputScope

InputScope 枚举包含指定哪些输入范围应用于给定字段的值。
TF_DA_ATTR_INFO

TF_DA_ATTR_INFO枚举的元素用于指定TF_DISPLAYATTRIBUTE结构中的文本转换数据。
TF_DA_COLORTYPE

TF_DA_COLORTYPE枚举的元素指定TF_DA_COLOR结构中包含的颜色的格式。
TF_DA_LINESTYLE

TF_DA_LINESTYLE枚举的元素指定TF_DA_COLOR结构中显示属性的下划线样式。
TfActiveSelEnd

TfActiveSelEnd 枚举的元素指定所选文本范围的哪个末尾处于活动状态。
TfAnchor

TfAnchor 枚举的元素指定 ITfRange 对象的开始定位点或结束定位点。
TfCandidateResult

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

TfGravity 枚举的元素指定与 ITfRange 对象的定位点关联的重力类型。
TfIntegratableCandidateListSelectionStyle

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

TfLayoutCode 枚举的元素指定 ITfTextLayoutSink::OnLayoutChange 通知中的布局更改类型。
TfLBBalloonStyle

TfLBBalloonStyle 枚举的元素用于指定语言条气球样式。
TfLBIClick

TfLBIClick 枚举的元素指定用于单击工具栏项的鼠标按钮。
TfSapiObject

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

TfShiftDir 枚举的元素指定移动范围定位点的方向。
TKBLayoutType

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

TsActiveSelEnd 枚举的元素指定文本存储选择的哪个末尾处于活动状态。
TsGravity

TsGravity 枚举的元素指定与 IAnchor 对象关联的重力类型。
TsLayoutCode

TsLayoutCode 枚举的元素用于指定 ITextStoreACPSink::OnLayoutChange 或 ITextStoreAnchorSink::OnLayoutChange 通知中的布局更改类型。
TsRunType

TsRunType 枚举的元素指定文本运行是可见的、隐藏的还是嵌入在文本运行中的专用数据类型。
TsShiftDir

TsShiftDir 枚举的元素指定定位点的移动方向。

函数

 
中止

ITfCandidateListUIElementBehavior::Abort 方法关闭候选列表。 无法保证当前选择将最终确定。
激活

ITfTextInputProcessor::Activate 方法
激活

ITfThreadMgr::Activate 方法
激活

激活调用线程的 TSF。
ActivateEx

ITfTextInputProcessorEx::ActivateEx 方法在用户会话启动时激活文本服务。 如果文本服务实现 ITfTextInputProcessorEx 并调用 ActivateEx,则不会调用 ITfTextInputProcessor::Activate。
ActivateEx

使用指定 TSF 激活方式的标志初始化和激活调用线程的 TSF。
ActivateEx

应用程序使用 ITfThreadMgrEx::ActivateEx 方法初始化和激活调用线程的 TSF。 与 ITfThreadMgr::Activate 不同,ITfThreadMgrEx::ActivateEx 可以采用标志来指定 TSF 的激活方式。
ActivateLanguageProfile

ITfInputProcessorProfiles::ActivateLanguageProfile 方法
ActivateProfile

ITfInputProcessorProfileMgr::ActivateProfile 方法激活指定的文本服务的配置文件或键盘布局。
AddItem

ITfLangBarItemMgr::AddItem 方法
AddLanguageProfile

ITfInputProcessorProfiles::AddLanguageProfile 方法
AddMenuItem

ITfMenu::AddMenuItem 方法
AdjustForInsert

ITfRange::AdjustForInsert 方法扩展或收缩文本范围,以便为文本插入进行调整。
AdviseEventSink

ITfLangBarMgr::AdviseEventSink 方法建议接收器有关语言栏事件。
AdviseItemSink

ITfLangBarItemMgr::AdviseItemSink 方法
AdviseItemsSink

ITfLangBarItemMgr::AdviseItemsSink 方法
AdviseKeyEventSink

ITfKeystrokeMgr::AdviseKeyEventSink 方法
AdviseMouseSink

ITfMouseTracker::AdviseMouseSink 方法
AdviseMouseSink

ITfMouseTrackerACP::AdviseMouseSink 方法
AdviseSingleSink

ITfSourceSingle::AdviseSingleSink 方法
AdviseSink

ITextStoreACP::AdviseSink 方法从 ITextStoreACPSink 接口安装新的建议接收器或修改现有的建议接收器。 接收器接口由 punk 参数指定。
AdviseSink

从 ITextStoreACPSink 接口安装新的建议接收器或修改现有建议接收器。 接收器接口由 punk 参数指定。
AdviseSink

ITextStoreAnchor::AdviseSink 方法从 ITextStoreAnchorSink 接口安装新的建议接收器或修改现有的建议接收器。
AdviseSink

ITfSource::AdviseSink 方法
AssociateFocus

ITfThreadMgr::AssociateFocus 方法
BeginUIElement

ITfUIElementMgr::BeginUIElement 方法在显示 UI 之前由文本服务调用。 返回的值确定是否应显示文本服务的 UI。
BeginUIElement

ITfUIElementSink::BeginUIElement 方法在 UIElement 启动时调用。 此接收器可以允许文本服务绘制或不绘制 UI 元素。
ChangeCurrentLanguage

ITfInputProcessorProfiles::ChangeCurrentLanguage 方法
Clear

ITfProperty::Clear 方法
ClearChangeHistory

IAnchor::ClearChangeHistory 方法清除定位点更改历史记录标志。
ClearCompartment

ITfCompartmentMgr::ClearCompartment 方法
克隆

IAnchor::Clone 方法生成一个新的定位点对象,该对象位于与当前定位点位于同一位置且重力相同。
克隆

IEnumITfCompositionView::Clone 方法
克隆

IEnumTfContexts::Clone 方法
克隆

IEnumTfDisplayAttributeInfo::Clone 方法
克隆

IEnumTfDocumentMgrs::Clone 方法
克隆

IEnumTfFunctionProviders::Clone 方法
克隆

IEnumTfInputProcessorProfiles::Clone 方法创建枚举器对象的副本。
克隆

IEnumTfLanguageProfiles::Clone 方法
克隆

IEnumTfProperties::Clone 方法
克隆

IEnumTfPropertyValue::Clone 方法
克隆

IEnumTfRanges::Clone 方法
克隆

IEnumTfUIElements::Clone 方法创建枚举器对象的副本。
克隆

ITfPropertyStore::Clone 方法
克隆

ITfRange::Clone 方法复制此文本范围。
克隆

IEnumTfCandidates::Clone 方法
克隆

IEnumTfLatticeElements::Clone 方法
克隆

IEnumTfLangBarItems::Clone 方法
折叠

ITfRange::Collapse 方法通过将文本的起始定位点和结束定位点移动到同一位置来清除文本范围。
比较

IAnchor::Compare 方法比较文本流中两个定位点的相对位置。
CompareEnd

ITfRange::CompareEnd 方法将此文本范围的结束定位点位置与其他范围内的定位点进行比较。
CompareStart

ITfRange::CompareStart 方法将此文本范围的起始定位点位置与其他范围内的定位点进行比较。
CreateContext

ITfDocumentMgr::CreateContext 方法
CreateDocumentMgr

ITfThreadMgr::CreateDocumentMgr 方法
CreateDocumentMgr

创建文档管理器对象。
CreatePropertyStore

ITfCreatePropertyStore::CreatePropertyStore 方法
CreateRange

ITextStoreACPServices::CreateRange 方法
CreateRange

ITfContextOwnerServices::CreateRange 方法基于指定的字符位置创建新的范围。
CreateRangeBackup

ITfContext::CreateRangeBackup 方法
停用

ITfTextInputProcessor::D eactivate 方法
停用

ITfThreadMgr::D eactivate 方法
停用

停用调用线程的 TSF。
DeactivateProfile

ITfInputProcessorProfileMgr::D eactivateProfile 方法停用指定的文本服务的配置文件或键盘布局。
DisableSystemKeystrokeFeed

ITfConfigureSystemKeystrokeFeed::D isableSystemKeystrokeFeed 方法


ITfPropertyStore::D ivide 方法
DoEditSession

ITfEditSession::D oEditSession 方法
DoReverseConversion

执行指定字符串的反向转换。
DrawBitmap

ITfLangBarItemBitmap::D rawBitmap 方法
DrawBitmap

ITfLangBarItemBitmapButton::D rawBitmap 方法
EnableLanguageProfile

ITfInputProcessorProfiles::EnableLanguageProfile 方法
EnableLanguageProfileByDefault

ITfInputProcessorProfiles::EnableLanguageProfileByDefault 方法
EnableSystemKeystrokeFeed

ITfConfigureSystemKeystrokeFeed::EnableSystemKeystrokeFeed 方法
EndComposition

ITfComposition::EndComposition 方法
EndUIElement

隐藏 UI 元素时,文本服务会调用 ITfUIElementMgr::EndUIElement 方法。
EndUIElement

当 UIElement 完成后,将调用 ITfUIElementSink::EndUIElement 方法。
EnumCandidates

ITfCandidateList::EnumCandidates 方法
EnumCategoriesInItem

ITfCategoryMgr::EnumCategoriesInItem 方法
EnumCompartments

ITfCompartmentMgr::EnumCompartments 方法获取一个枚举器,其中包含隔离舱管理器中隔离舱的 GUID。
EnumCompositions

ITfContextComposition::EnumCompositions 方法
EnumContexts

ITfDocumentMgr::EnumContexts 方法
EnumDisplayAttributeInfo

ITfDisplayAttributeMgr::EnumDisplayAttributeInfo 方法
EnumDisplayAttributeInfo

ITfDisplayAttributeProvider::EnumDisplayAttributeInfo 方法
EnumDocumentMgrs

ITfThreadMgr::EnumDocumentMgrs 方法
EnumDocumentMgrs

返回调用线程内所有文档管理器的枚举器。
EnumFunctionProviders

ITfThreadMgr::EnumFunctionProviders 方法
EnumFunctionProviders

获取为调用线程注册的所有函数提供程序的枚举器。
EnumInputProcessorInfo

ITfInputProcessorProfiles::EnumInputProcessorInfo 方法
EnumItems

ITfLangBarItemMgr::EnumItems 方法
EnumItemsInCategory

ITfCategoryMgr::EnumItemsInCategory 方法
EnumLanguageProfiles

ITfInputProcessorProfiles::EnumLanguageProfiles 方法
EnumLatticeElements

ITfLMLattice::EnumLatticeElements 方法
EnumProfiles

ITfInputProcessorProfileMgr::EnumProfiles 方法返回要枚举的配置文件。
EnumProperties

ITfContext::EnumProperties 方法
EnumRanges

ITfReadOnlyProperty::EnumRanges 方法
EnumUIElements

ITfUIElementMgr::EnumUIElements 方法返回 IEnumTfUIElements 接口指针以枚举 ITfUIElement。
EnumWordList

ITfInputScope2::EnumWordList 方法
完成

ITfCandidateListUIElementBehavior::Finalize 方法完成当前所选内容并关闭候选列表。
FinalizeExactCompositionString

使用当前向用户显示的值完成当前组合。
FindClosestCategory

ITfCategoryMgr::FindClosestCategory 方法
FindComposition

ITfContextComposition::FindComposition 方法
FindNextAttrTransition

ITextStoreACP::FindNextAttrTransition 方法确定属性值中发生转换的字符位置。 要检查的指定属性依赖于应用程序。
FindNextAttrTransition

确定属性值中发生转换的字符位置。 要检查的指定属性依赖于应用程序。
FindNextAttrTransition

ITextStoreAnchor::FindNextAttrTransition 方法在属性值中查找文本流中发生转换的位置。 要检查的指定属性依赖于应用程序。
FindRange

ITfProperty::FindRange 方法
ForceLoadProperty

ITextStoreACPServices::ForceLoadProperty 方法
ForceLoadProperty

ITfContextOwnerServices::ForceLoadProperty 方法
Get

ITfFnGetSAPIObject::Get 方法
GetACPFromPoint

ITextStoreACP::GetACPFromPoint 方法将屏幕坐标中的点转换为应用程序字符位置。
GetACPFromPoint

将屏幕坐标中的点转换为应用程序字符位置。
GetACPFromPoint

ITfContextOwner::GetACPFromPoint 方法将屏幕坐标中的点转换为应用程序字符位置。
GetActiveFlags

获取调用线程的活动标志。
GetActiveFlags

ITfThreadMgrEx::GetActiveFlags 方法返回 TSF 处于活动状态的标志。
GetActiveLanguageProfile

ITfInputProcessorProfiles::GetActiveLanguageProfile 方法
GetActiveProfile

此方法返回当前活动配置文件。
GetActiveView

ITextStoreACP::GetActiveView 方法返回指定当前活动视图的 TsViewCookie 数据类型。
GetActiveView

获取表示当前活动视图的 TsViewCookie。
GetActiveView

ITextStoreAnchor::GetActiveView 方法返回指定当前活动视图的 TsViewCookie 数据类型。 TSF 仅支持单个活动视图,因此给定的文本存储应始终返回相同的 TsViewCookie 数据类型。
GetActiveView

ITfContext::GetActiveView 方法
GetAlternates

返回给定文本范围的备用字符串列表。
GetAnchorFromPoint

ITextStoreAnchor::GetAnchorFromPoint 方法将屏幕坐标中的点转换为定位在相应位置的定位点。
GetAppProperty

ITfContext::GetAppProperty 方法
GetAttribute

ITfContextOwner::GetAttribute 方法返回受支持的特性的值。 如果属性不受支持,则 pvarValue 参数设置为 VT_EMPTY。
GetAttributeInfo

ITfDisplayAttributeInfo::GetAttributeInfo 方法
GetBalloonInfo

ITfLangBarItemBalloon::GetBalloonInfo 方法
GetBase

ITfDocumentMgr::GetBase 方法
GetCandidate

ITfCandidateList::GetCandidate 方法
GetCandidateNum

ITfCandidateList::GetCandidateNum 方法
GetChangeHistory

IAnchor::GetChangeHistory 方法获取紧邻定位点之前或之后发生的删除历史记录。
GetClientId

ITfClientId::GetClientId 方法
GetCompartment

ITfCompartmentMgr::GetCompartment 方法
GetContext

ITfRange::GetContext 方法
GetContext

此方法返回此读取信息 UI 的目标 ITfContext。
GetContext

ITfReadOnlyProperty::GetContext 方法
GetCount

ITfCandidateListUIElement::GetCount 方法返回候选字符串的计数。
GetCurrentLanguage

ITfInputProcessorProfiles::GetCurrentLanguage 方法
GetCurrentPage

ITfCandidateListUIElement::GetCurrentPage 方法返回当前页。
GetData

ITfPropertyStore::GetData 方法
GetDataType

ITfPropertyStore::GetDataType 方法
GetDefaultLanguageProfile

ITfInputProcessorProfiles::GetDefaultLanguageProfile 方法
GetDescription

ITfDisplayAttributeInfo::GetDescription 方法
GetDescription

ITfFunctionProvider::GetDescription 方法
GetDescription

ITfUIElement::GetDescription 方法返回 UI 元素的说明。
GetDisplayAttributeInfo

ITfDisplayAttributeMgr::GetDisplayAttributeInfo 方法
GetDisplayAttributeInfo

ITfDisplayAttributeProvider::GetDisplayAttributeInfo 方法
GetDisplayName

ITfFunction::GetDisplayName 方法
GetDocumentMgr

ITfCandidateListUIElement::GetDocumentMgr 方法返回此 UI 的目标文档管理器。
GetDocumentMgr

ITfContext::GetDocumentMgr 方法
GetDocumentMgr

ITfTransitoryExtensionUIElement::GetDocumentMgr 方法返回临时文档管理器的指针。
GetEmbedded

获取嵌入的文档。 (ITextStoreACP.GetEmbedded)
GetEmbedded

获取嵌入的文档。 (ITextStoreACP2.GetEmbedded)
GetEmbedded

ITextStoreAnchor::GetEmbedded 方法从文本流获取嵌入对象。
GetEmbedded

ITfRange::GetEmbedded 方法获取与文本流中TS_CHAR_EMBEDDED字符相对应的内容。 文本范围的起始定位点位于感兴趣的字符之前。
GetEnd

ITextStoreAnchor::GetEnd 方法返回位于文本流末尾的定位点。
GetEnd

ITfContext::GetEnd 方法
GetEndACP

ITextStoreACP::GetEndACP 方法返回文档中的字符数。
GetEndACP

获取文档中的字符数。
GetErrorIndex

此方法返回发生键入错误的字符索引。
GetExtent

ITfRangeACP::GetExtent 方法
GetFocus

ITfThreadMgr::GetFocus 方法
GetFocus

返回具有输入焦点的文档管理器。
GetForeground

ITfKeystrokeMgr::GetForeground 方法
GetFormattedText

ITextStoreACP::GetFormattedText 方法返回有关指定文本字符串的格式化文本数据。 调用方必须在文档上具有读/写锁,然后才能调用此方法。
GetFormattedText

获取有关指定文本字符串的格式化文本数据。 调用方必须在文档上具有读/写锁,然后才能调用此方法。
GetFormattedText

ITextStoreAnchor::GetFormattedText 方法从文本流返回格式化文本信息。
GetFormattedText

ITfRange::GetFormattedText 方法获取包含在文本范围内的格式化内容。 内容打包在支持 IDataObject 接口的 对象中。
GetFunction

ITfFunctionProvider::GetFunction 方法
GetFunctionProvider

ITfThreadMgr::GetFunctionProvider 方法
GetFunctionProvider

获取指定的函数提供程序对象。
GetGlobalCompartment

ITfThreadMgr::GetGlobalCompartment 方法
GetGlobalCompartment

获取全局隔离舱管理器对象。
GetGravity

IAnchor::GetGravity 方法检索 IAnchor 对象中定位点的重力。
GetGravity

ITfRange::GetGravity 方法
GetGUID

ITfCategoryMgr::GetGUID 方法
GetGUID

ITfDisplayAttributeInfo::GetGUID 方法
GetGUID

ITfUIElement::GetGUID 方法返回此 UI 元素的唯一 ID。
GetGUIDDescription

ITfCategoryMgr::GetGUIDDescription 方法
GetGUIDDWORD

ITfCategoryMgr::GetGUIDDWORD 方法
GetIcon

ITfLangBarItemButton::GetIcon 方法
GetIconMode

ITfSystemDeviceTypeLangBarItem::GetIconMode 方法
GetIndex

ITfCandidateString::GetIndex 方法
GetInfo

ITfLangBarItem::GetInfo 方法
GetInputProcessorProfiles

ITfLangBarMgr::GetInputProcessorProfiles 方法
GetInputScopes

ITfInputScope::GetInputScopes 方法
GetItem

ITfLangBarItemMgr::GetItem 方法
GetItemFloatingRect

ITfLangBarEventSink::GetItemFloatingRect 方法
GetItemFloatingRect

ITfLangBarItemMgr::GetItemFloatingRect 方法
GetItemNum

ITfLangBarItemMgr::GetItemNum 方法
GetItems

ITfLangBarItemMgr::GetItems 方法
GetItemsStatus

ITfLangBarItemMgr::GetItemsStatus 方法
GetItemText

ITfSystemLangBarItemText::GetItemText 方法获取为系统语言栏菜单显示的文本。
GetLanguageList

ITfInputProcessorProfiles::GetLanguageList 方法
GetLanguageProfileDescription

ITfInputProcessorProfiles::GetLanguageProfileDescription 方法
GetLayout

获取 IME 指示在 IME 处于活动状态时显示的触摸键盘的布局的触摸键盘布局标识符。
GetLength

检索列表中的击键序列数。
GetMaxReadingStringLength

ITfReadingInformationUIElement::GetMaxReadingStringLength 方法返回读取信息 UI 的最大字符串计数。
GetMessageA

ITfMessagePump::GetMessageA 方法
GetMessageW

ITfMessagePump::GetMessageW 方法
GetOwnerClsid

ITfCompositionView::GetOwnerClsid 方法
GetPageIndex

ITfCandidateListUIElement::GetPageIndex 方法返回列表的页面索引。
GetPhrase

ITfInputScope::GetPhrase 方法
GetPreferredSize

ITfLangBarItemBalloon::GetPreferredSize 方法
GetPreferredSize

ITfLangBarItemBitmap::GetPreferredSize 方法
GetPreferredSize

ITfLangBarItemBitmapButton::GetPreferredSize 方法
GetPreservedKey

ITfKeystrokeMgr::GetPreservedKey 方法
GetPreservedKeyDescription

ITfKeystrokeMgr::GetPreservedKeyDescription 方法
GetProfile

ITfInputProcessorProfileMgr::GetProfile 方法以TF_INPUTPROCESSORPROFILE结构返回指定文本服务的配置文件或键盘布局的信息。
GetProperty

ITfContext::GetProperty 方法
GetPropertyRangeCreator

ITfPropertyStore::GetPropertyRangeCreator 方法
GetRange

ITfComposition::GetRange 方法
GetRange

ITfCompositionView::GetRange 方法
GetRangeFromPoint

ITfContextView::GetRangeFromPoint 方法将屏幕坐标中的点转换为位于相应位置的空文本范围。
GetReconversion

ITfFnLMProcessor::GetReconversion 方法
GetReconversion

ITfFnReconversion::GetReconversion 方法
GetRegularExpression

ITfInputScope::GetRegularExpression 方法
GetReverseConversion

检索可以执行反向转换的 ITfReverseConversion 对象。
GetScreenExt

ITextStoreACP::GetScreenExt 方法返回呈现文本流的显示图面的边框屏幕坐标。
GetScreenExt

获取呈现文本流的显示图面的边框屏幕坐标。
GetScreenExt

ITextStoreAnchor::GetScreenExt 方法返回呈现文本流的显示图面的边框屏幕坐标。
GetScreenExt

ITfContextOwner::GetScreenExt 方法返回呈现文本流的显示图面的边框(以屏幕坐标表示)。
GetScreenExt

ITfContextView::GetScreenExt 方法返回文档显示的屏幕坐标边界框。
GetSearchCandidates

获取给定字符串的转换候选项列表,而不生成任何与 IME 相关的消息或事件。
GetSelection

ITextStoreACP::GetSelection 方法返回文档中文本选定内容的字符位置。 此方法支持多个文本选择。 调用方必须在文档上具有只读锁,然后才能调用此方法。
GetSelection

获取文档中文本选定内容的字符位置。 此方法支持多个文本选择。 调用方必须在文档上具有只读锁,然后才能调用此方法。
GetSelection

ITextStoreAnchor::GetSelection 方法返回文本流中文本选择的偏移量。 此方法支持多个文本选择。 调用方必须在文档上具有只读锁,然后才能调用此方法。
GetSelection

ITfCandidateListUIElement::GetSelection 方法返回候选列表的当前选择。
GetSelection

ITfContext::GetSelection 方法
GetSelectionStatus

ITfEditRecord::GetSelectionStatus 方法
GetSelectionStyle

检索选择样式。
GetShowFloatingStatus

ITfLangBarMgr::GetShowFloatingStatus 方法
GetSRGS

ITfInputScope::GetSRGS 方法
GetStart

ITextStoreAnchor::GetStart 方法返回位于文本流开头的定位点。
GetStart

ITfContext::GetStart 方法
GetStatus

ITextStoreACP::GetStatus 方法获取文档状态。 文档状态通过TS_STATUS结构返回。
GetStatus

获取文档状态。 文档状态通过TS_STATUS结构返回。
GetStatus

ITextStoreAnchor::GetStatus 方法获取文档状态。 文档状态通过TS_STATUS结构返回。
GetStatus

ITfContext::GetStatus 方法
GetStatus

ITfContextOwner::GetStatus 方法获取文档的状态。 文档状态通过TS_STATUS结构返回。
GetStatus

ITfFnPropertyUIStatus::GetStatus 方法
GetStatus

ITfLangBarItem::GetStatus 方法
GetString

ITfCandidateListUIElement::GetString 方法返回索引的字符串。
GetString

此方法返回读取信息 UI 上的字符串。
GetString

检索指定索引处的击键序列。
GetString

返回工具提示的字符串。
GetString

ITfCandidateString::GetString 方法
GetSubstituteKeyboardLayout

ITfInputProcessorProfileSubstituteLayout::GetSubstituteKeyboardLayout 方法
GetText

ITextStoreACP::GetText 方法返回有关指定字符位置的文本的信息。 此方法返回可见和隐藏的文本,并指示嵌入数据是否附加到文本。
GetText

获取有关指定字符位置的文本的信息。 此方法返回可见和隐藏的文本,并指示嵌入数据是否附加到文本。
GetText

ITextStoreAnchor::GetText 方法返回有关指定定位点位置的文本的信息。 此方法返回可见和隐藏的文本,并指示嵌入数据是否附加到文本。
GetText

ITfRange::GetText 方法获取此文本范围涵盖的内容。
GetText

ITfLangBarItemBitmapButton::GetText 方法
GetText

ITfLangBarItemButton::GetText 方法
GetTextAndPropertyUpdates

ITfEditRecord::GetTextAndPropertyUpdates 方法
GetTextExt

ITextStoreACP::GetTextExt 方法以屏幕坐标返回指定字符位置的文本边界框。 调用方必须在文档上具有只读锁,然后才能调用此方法。
GetTextExt

获取位于指定字符位置的文本的边框(以屏幕坐标表示)。 调用方必须在文档上具有只读锁,然后才能调用此方法。
GetTextExt

ITextStoreAnchor::GetTextExt 方法以屏幕坐标形式返回文本范围的边界框。 调用方必须在文档上具有只读锁,然后才能调用此方法。
GetTextExt

ITfContextOwner::GetTextExt 方法返回位于指定字符位置的文本的边框(以屏幕坐标表示)。 调用方必须在文档上具有只读锁,然后才能调用此方法。
GetTextExt

ITfContextView::GetTextExt 方法返回文本范围的边框(以屏幕坐标表示)。
GetThreadLangBarItemMgr

ITfLangBarMgr::GetThreadLangBarItemMgr 方法
GetThreadMarshalInterface

ITfLangBarMgr::GetThreadMarshalInterface 方法
GetTooltipString

ITfLangBarItem::GetTooltipString 方法
GetTop

ITfDocumentMgr::GetTop 方法
GetType

ITfFunctionProvider::GetType 方法
GetType

ITfPropertyStore::GetType 方法
GetType

ITfReadOnlyProperty::GetType 方法
GetUIElement

ITfUIElementMgr::GetUIElement 方法获取元素 ID 的 ITfUIElement 接口。
GetUpdatedFlags

ITfCandidateListUIElement::GetUpdatedFlags 方法返回指示此元素的哪个部分已更新的标志。
GetUpdatedFlags

此方法返回指示此元素的哪个部分已更新的标志。
GetValue

ITfCompartment::GetValue 方法
GetValue

ITfReadOnlyProperty::GetValue 方法
GetWnd

ITextStoreACP::GetWnd 方法将句柄返回到对应于当前文档的窗口。
GetWnd

ITextStoreAnchor::GetWnd 方法将句柄返回到对应于当前文本流的窗口。
GetWnd

ITfContextOwner::GetWnd 方法将句柄返回到对应于当前文档的窗口。
GetWnd

ITfContextView::GetWnd 方法将句柄返回到对应于当前文档的窗口。
GetXML

ITfInputScope::GetXML 方法
初始化

ITfSpeechUIServer::Initialize 方法
InitLocalMsCtfMonitor

InitLocalMsCtfMonitor 函数初始化当前桌面上的 TextServicesFramework,并在必要时准备浮动语言栏。 必须在应用的桌面上调用此函数。
InitMenu

如果按钮项没有TF_LBI_STYLE_BTN_MENU样式,则不使用此方法。 (ITfLangBarItemBitmapButton.InitMenu)
InitMenu

如果按钮项没有TF_LBI_STYLE_BTN_MENU样式,则不使用此方法。 (ITfLangBarItemButton.InitMenu)
InitMenu

ITfSystemLangBarItemSink::InitMenu 方法
InsertEmbedded

在指定字符处插入嵌入对象。 (ITextStoreACP.InsertEmbedded)
InsertEmbedded

在指定字符处插入嵌入对象。 (ITextStoreACP2.InsertEmbedded)
InsertEmbedded

ITextStoreAnchor::InsertEmbedded 方法
InsertEmbedded

ITfRange::InsertEmbedded 方法在文本范围的起始定位点位置插入对象。
InsertEmbeddedAtSelection

ITextStoreACP::InsertEmbeddedAtSelection 方法在插入点或选定位置插入 IDataObject 对象。 在将 IDataObject 对象插入文档之前,调用此方法的客户端必须具有读/写锁。
InsertEmbeddedAtSelection

在插入点或选定位置插入 IDataObject。 在将 IDataObject 对象插入文档之前,调用此方法的客户端必须具有读/写锁。
InsertEmbeddedAtSelection

ITextStoreAnchor::InsertEmbeddedAtSelection 方法在插入点或选定位置插入 IDataObject 对象。 在将 IDataObject 插入文本流之前,调用此方法的客户端必须具有读/写锁。
InsertEmbeddedAtSelection

ITfInsertAtSelection::InsertEmbeddedAtSelection 方法在选择点或插入点插入 IDataObject 对象。
InsertTextAtSelection

ITextStoreACP::InsertTextAtSelection 方法在插入点或选定位置插入文本。 在插入文本之前,调用方必须对文档具有读/写锁定。
InsertTextAtSelection

在插入点或选定位置插入文本。 在插入文本之前,调用方必须对文档具有读/写锁定。
InsertTextAtSelection

ITextStoreAnchor::InsertTextAtSelection 方法
InsertTextAtSelection

ITfInsertAtSelection::InsertTextAtSelection 方法
InvokeFunc

ITfFnLMProcessor::InvokeFunc 方法
InvokeKey

ITfFnLMProcessor::InvokeKey 方法
InWriteSession

ITfContext::InWriteSession 方法
IsEmpty

ITfRange::IsEmpty 方法验证文本范围是否为空,因为起始定位点和结束定位点占据相同位置。
IsEnabledLanguageProfile

ITfInputProcessorProfiles::IsEnabledLanguageProfile 方法
IsEqual

IAnchor::IsEqual 方法计算文本流中的两个定位点,并返回一个布尔值,该值指定定位点位置的相等性或不等性。
IsEqualEnd

ITfRange::IsEqualStart 方法验证此文本范围的结束定位点是否与另一个指定范围的定位点匹配。
IsEqualStart

ITfRange::IsEqualStart 方法验证此文本范围的起始定位点是否与另一个指定范围的定位点匹配。
IsEqualTfGuidAtom

ITfCategoryMgr::IsEqualTfGuidAtom 方法
IsPreservedKey

ITfKeystrokeMgr::IsPreservedKey 方法
IsProfileAvailableForLang

ITfFnLangProfileUtil::IsProfileAvailableForLang 方法
IsShown

如果 UI 当前由文本服务显示,则 ITfUIElement::IsShown 方法返回 true;否则为 false。
IsStoreSerializable

ITfCreatePropertyStore::IsStoreSerializable 方法
IsThreadFocus

ITfThreadMgr::IsThreadFocus 方法
IsThreadFocus

确定调用线程是否具有 TSF 输入焦点。
IsVerticalOrderPreferred

如果 UI 希望以垂直顺序显示,则此方法返回 。
KeyDown

ITfKeystrokeMgr::KeyDown 方法
KeyUp

ITfKeystrokeMgr::KeyUp 方法
LoadProperty

ITfPersistentPropertyLoaderACP::LoadProperty 方法
下一页

IEnumITfCompositionView::Next 方法
下一页

IEnumTfContexts::Next 方法
下一页

IEnumTfDisplayAttributeInfo::Next 方法
下一页

IEnumTfDocumentMgrs::Next 方法
下一页

IEnumTfFunctionProviders::Next 方法
下一页

IEnumTfInputProcessorProfiles::Next 方法从当前位置获取枚举序列中指定数量的元素。
下一页

IEnumTfLanguageProfiles::Next 方法
下一页

IEnumTfProperties::Next 方法
下一页

IEnumTfPropertyValue::Next 方法
下一页

IEnumTfRanges::Next 方法
下一页

IEnumTfUIElements::Next 方法从当前位置获取枚举序列中指定数量的元素。
下一页

IEnumTfCandidates::Next 方法
下一页

IEnumTfLatticeElements::Next 方法
下一页

IEnumTfLangBarItems::Next 方法
OnActivated

ITfActiveLanguageProfileNotifySink::OnActivated 方法
OnActivated

ITfInputProcessorProfileActivationSink::OnActivated 方法是激活或停用输入处理器配置文件时调用的回调。
OnAttributeChange

ITfContextOwnerServices::OnAttributeChange 方法
OnAttrsChange

ITextStoreACPSink::OnAttrsChange 方法
OnAttrsChange

当一个或多个文本属性的值更改时,将调用 ITextStoreAnchorSink::OnAttrsChange 方法。
OnChange

ITfCompartmentEventSink::OnChange 方法
OnCleanupContext

ITfCleanupContextSink::OnCleanupContext 方法
OnClick

ITfLangBarItemBalloon::OnClick 方法
OnClick

ITfLangBarItemBitmap::OnClick 方法
OnClick

如果按钮项没有TF_LBI_STYLE_BTN_BUTTON样式,则不使用此方法。 (ITfLangBarItemBitmapButton.OnClick)
OnClick

如果按钮项没有TF_LBI_STYLE_BTN_BUTTON样式,则不使用此方法。 (ITfLangBarItemButton.OnClick)
OnCompositionTerminated

ITfCompositionSink::OnCompositionTerminated 方法
OnEndCleanupContext

ITfCleanupContextDurationSink::OnEndCleanupContext 方法
OnEndComposition

ITfContextOwnerCompositionSink::OnEndComposition 方法
OnEndEdit

ITfTextEditSink::OnEndEdit 方法
OnEndEditTransaction

ITextStoreACPSink::OnEndEditTransaction 方法
OnEndEditTransaction

ITextStoreAnchorSink::OnEndEditTransaction 方法
OnEndEditTransaction

ITfEditTransactionSink::OnEndEditTransaction 方法
OnInitDocumentMgr

ITfThreadMgrEventSink::OnInitDocumentMgr 方法
OnKeyDown

ITfContextKeyEventSink::OnKeyDown 方法
OnKeyDown

ITfKeyEventSink::OnKeyDown 方法
OnKeyDown

处理按键。
OnKeyTraceDown

ITfKeyTraceEventSink::OnKeyTraceDown 方法
OnKeyTraceUp

ITfKeyTraceEventSink::OnKeyTraceUp 方法
OnKeyUp

ITfContextKeyEventSink::OnKeyUp 方法
OnKeyUp

ITfKeyEventSink::OnKeyUp 方法
OnKillThreadFocus

ITfThreadFocusSink::OnKillThreadFocus 方法
OnLanguageChange

ITfLanguageProfileNotifySink::OnLanguageChange 方法
OnLanguageChanged

ITfLanguageProfileNotifySink::OnLanguageChanged 方法
OnLatticeUpdate

ITfFnAdviseText::OnLatticeUpdate 方法
OnLayoutChange

ITextStoreACPSink::OnLayoutChange 方法
OnLayoutChange

当文档的布局 (屏幕表示形式) 更改时,将调用 ITextStoreAnchorSink::OnLayoutChange 方法。
OnLayoutChange

在合成过程中更新文本流的屏幕表示形式时,上下文所有者将调用 ITfContextOwnerServices::OnLayoutChange 方法。
OnLayoutChange

ITfTextLayoutSink::OnLayoutChange 方法
OnLockGranted

ITextStoreACPSink::OnLockGranted 方法
OnLockGranted

ITextStoreAnchorSink::OnLockGranted 方法
OnMenuSelect

如果按钮项没有TF_LBI_STYLE_BTN_MENU样式,则不使用此方法。 (ITfLangBarItemBitmapButton.OnMenuSelect)
OnMenuSelect

如果按钮项没有TF_LBI_STYLE_BTN_MENU样式,则不使用此方法。 (ITfLangBarItemButton.OnMenuSelect)
OnMenuSelect

ITfSystemLangBarItemSink::OnMenuSelect 方法
OnModalInput

ITfLangBarEventSink::OnModalInput 方法
OnMouseEvent

ITfMouseSink::OnMouseEvent 方法
OnPopContext

ITfThreadMgrEventSink::OnPopContext 方法
OnPreservedKey

ITfKeyEventSink::OnPreservedKey 方法
OnPushContext

ITfThreadMgrEventSink::OnPushContext 方法
OnSelectionChange

ITextStoreACPSink::OnSelectionChange 方法
OnSelectionChange

当文本流中的选择发生更改时,将调用 ITextStoreAnchorSink::OnSelectionChange 方法。 每当可能调用 ITextStoreAnchor::GetSelection 的返回值发生更改时,应调用此方法。
OnSetFocus

ITfKeyEventSink::OnSetFocus 方法
OnSetFocus

ITfThreadMgrEventSink::OnSetFocus 方法
OnSetFocus

ITfLangBarEventSink::OnSetFocus 方法
OnSetThreadFocus

ITfThreadFocusSink::OnSetThreadFocus 方法
OnStartCleanupContext

ITfCleanupContextDurationSink::OnStartCleanupContext 方法
OnStartComposition

ITfContextOwnerCompositionSink::OnStartComposition 方法
OnStartEditTransaction

ITextStoreACPSink::OnStartEditTransaction 方法
OnStartEditTransaction

ITextStoreAnchorSink::OnStartEditTransaction 方法
OnStartEditTransaction

ITfEditTransactionSink::OnStartEditTransaction 方法
OnStatusChange

ITextStoreACPSink::OnStatusChange 方法
OnStatusChange

ITextStoreAnchorSink::OnStatusChange 方法
OnStatusChange

当 ITfContextOwner::GetStatus 方法返回的TS_STATUS结构的 dwDynamicFlags 成员发生更改时,上下文所有者将调用 ITfContextOwnerServices::OnStatusChange 方法。
OnStatusChange

ITfStatusSink::OnStatusChange 方法
OnTestKeyDown

ITfContextKeyEventSink::OnTestKeyDown 方法
OnTestKeyDown

ITfKeyEventSink::OnTestKeyDown 方法
OnTestKeyUp

ITfContextKeyEventSink::OnTestKeyUp 方法
OnTestKeyUp

ITfKeyEventSink::OnTestKeyUp 方法
OnTextChange

ITextStoreACPSink::OnTextChange 方法
OnTextChange

ITextStoreAnchorSink::OnTextChange 方法
OnTextUpdate

ITfFnAdviseText::OnTextUpdate 方法
OnTextUpdated

ITfPropertyStore::OnTextUpdated 方法
OnThreadItemChange

ITfLangBarEventSink::OnThreadItemChange 方法
OnThreadTerminate

ITfLangBarEventSink::OnThreadTerminate 方法
OnTransitoryExtensionUpdated

ITfTransitoryExtensionSink::OnTransitoryExtensionUpdated 方法
OnUninitDocumentMgr

ITfThreadMgrEventSink::OnUninitDocumentMgr 方法
OnUpdate

ITfLangBarItemSink::OnUpdate 方法
OnUpdateComposition

ITfContextOwnerCompositionSink::OnUpdateComposition 方法
OnUpdated

ITfPreservedKeyNotifySink::OnUpdated 方法
OnUpdateInfo

ITfDisplayAttributeMgr::OnUpdateInfo 方法
OnUpdateInfo

ITfDisplayAttributeNotifySink::OnUpdateInfo 方法
OnWindowClosed

关闭输入法 UI 后由 TSF 调用。
OnWindowClosing

在关闭 IME UI 之前由 TSF 调用。
OnWindowOpened

打开输入法 UI 后由 TSF 调用。
OnWindowOpening

在打开 IME UI 之前由 TSF 调用。
OnWindowUpdated

在调整大小和/或重新定位打开的 IME UI 后由 TSF 调用。
OnWindowUpdating

在调整大小和/或重新定位打开的 IME UI 之前由 TSF 调用。
PeekMessageA

ITfMessagePump::P eekMessageA 方法
PeekMessageW

ITfMessagePump::P eekMessageW 方法


ITfFnPlayBack::P lay 方法
流行

ITfDocumentMgr::P op 方法
PreserveKey

ITfKeystrokeMgr::P reserveKey 方法
ProcessLattice

ITfFnLMInternal::P rocessLattice 方法
Push

ITfDocumentMgr::P ush 方法
QueryInsert

ITextStoreACP::QueryInsert 方法确定指定的开始和结束字符位置是否有效。
QueryInsert

确定指定的开始和结束字符位置是否有效。 在执行编辑之前,使用此方法调整对文档的编辑。 方法不得返回文档范围之外的值。
QueryInsert

ITextStoreAnchor::QueryInsert 方法确定指定的开始和结束定位点是否有效。 在执行编辑之前,使用此方法调整对文档的编辑。 方法不得返回文档范围之外的值。
QueryInsertEmbedded

获取一个值,该值指示是否可以将指定的 对象插入到文档中。 (ITextStoreACP.QueryInsertEmbedded)
QueryInsertEmbedded

获取一个值,该值指示是否可以将指定的 对象插入到文档中。 (ITextStoreACP2.QueryInsertEmbedded)
QueryInsertEmbedded

ITextStoreAnchor::QueryInsertEmbedded 方法
QueryInsertEmbedded

ITfQueryEmbedded::QueryInsertEmbedded 方法
QueryKey

ITfFnLMProcessor::QueryKey 方法
QueryLangID

ITfFnLMProcessor::QueryLangID 方法
QueryRange

ITfFnLMProcessor::QueryRange 方法
QueryRange

ITfFnPlayBack::QueryRange 方法
QueryRange

ITfFnReconversion::QueryRange 方法获取重新转换适用的文本范围。
QueryType

ITfLMLattice::QueryType 方法
重新转换

ITfFnLMProcessor::Reconvert 方法
重新转换

ITfFnReconversion::Reconvert 方法
注册

ITfInputProcessorProfiles::Register 方法
RegisterActiveProfiles

ITfFnLangProfileUtil::RegisterActiveProfiles 方法
RegisterCategory

ITfCategoryMgr::RegisterCategory 方法
RegisterGUID

ITfCategoryMgr::RegisterGUID 方法
RegisterGUIDDescription

ITfCategoryMgr::RegisterGUIDDescription 方法
RegisterGUIDDWORD

ITfCategoryMgr::RegisterGUIDDWORD 方法
RegisterProfile

ITfInputProcessorProfileMgr::RegisterProfile 方法注册文本服务和配置文件。
ReleaseInputProcessor

ITfInputProcessorProfileMgr::ReleaseInputProcessor 方法停用属于指定 CLSID 的文本服务的配置文件,并释放 ITfTextInputProcessorEx 接口的实例。
RemoveItem

ITfLangBarItemMgr::RemoveItem 方法
RemoveLanguageProfile

ITfInputProcessorProfiles::RemoveLanguageProfile 方法
RequestAttrsAtPosition

获取位于指定字符位置的文本属性。 (ITextStoreACP.RequestAttrsAtPosition)
RequestAttrsAtPosition

获取位于指定字符位置的文本属性。 (ITextStoreACP2.RequestAttrsAtPosition)
RequestAttrsAtPosition

ITextStoreAnchor::RequestAttrsAtPosition 方法
RequestAttrsTransitioningAtPosition

获取在指定字符位置转换的文本属性。 (ITextStoreACP.RequestAttrsTransitioningAtPosition)
RequestAttrsTransitioningAtPosition

获取在指定字符位置转换的文本属性。 (ITextStoreACP2.RequestAttrsTransitioningAtPosition)
RequestAttrsTransitioningAtPosition

ITextStoreAnchor::RequestAttrsTransitioningAtPosition 方法
RequestEditSession

ITfContext::RequestEditSession 方法
RequestLock

TSF 管理器调用 ITextStoreACP::RequestLock 方法以提供文档锁以修改文档。 此方法调用 ITextStoreACPSink::OnLockGranted 方法来创建文档锁。
RequestLock

由 TSF 管理器调用以提供文档锁以修改文档。 此方法调用 OnLockGranted 方法来创建文档锁。
RequestLock

ITextStoreAnchor::RequestLock 方法
RequestSupportedAttrs

获取文档中支持的属性。 (ITextStoreACP.RequestSupportedAttrs)
RequestSupportedAttrs

获取文档中支持的属性。 (ITextStoreACP2.RequestSupportedAttrs)
RequestSupportedAttrs

ITextStoreAnchor::RequestSupportedAttrs 方法
重置

IEnumITfCompositionView::Reset 方法
重置

IEnumTfContexts::Reset 方法
重置

IEnumTfDisplayAttributeInfo::Reset 方法
重置

IEnumTfDocumentMgrs::Reset 方法
重置

IEnumTfFunctionProviders::Reset 方法
重置

IEnumTfInputProcessorProfiles::Reset 方法通过将当前位置移动到枚举序列的开头来重置枚举器对象。
重置

IEnumTfLanguageProfiles::Reset 方法
重置

IEnumTfProperties::Reset 方法
重置

IEnumTfPropertyValue::Reset 方法
重置

IEnumTfRanges::Reset 方法
重置

IEnumTfUIElements::Reset 方法通过将当前位置移动到枚举序列的开头来重置枚举器对象。
重置

ITfDisplayAttributeInfo::Reset 方法
重置

IEnumTfCandidates::Reset 方法
重置

IEnumTfLatticeElements::Reset 方法
重置

IEnumTfLangBarItems::Reset 方法
还原

ITfRangeBackup::Restore 方法
RestoreLastFocus

ITfLangBarMgr::RestoreLastFocus 方法
ResumeKeystrokeHandling

恢复暂停的击键处理。
RetrieveRequestedAttrs

获取通过调用属性请求方法返回的属性。 (ITextStoreACP.RetrieveRequestedAttrs)
RetrieveRequestedAttrs

获取通过调用属性请求方法返回的属性。 (ITextStoreACP2.RetrieveRequestedAttrs)
RetrieveRequestedAttrs

ITextStoreAnchor::RetrieveRequestedAttrs 方法
序列化

ITextStoreACPServices::Serialize 方法
序列化

ITfContextOwnerServices::Serialize 方法从文本范围获取属性,并将属性数据写入流对象。 这使应用程序能够存储属性数据,例如,将数据写入文件时。
序列化

ITfPropertyStore::Serialize 方法
SetAttributeInfo

ITfDisplayAttributeInfo::SetAttributeInfo 方法
SetChangeHistoryMask

此方法尚未实现。
SetDefaultLanguageProfile

ITfInputProcessorProfiles::SetDefaultLanguageProfile 方法
SetExtent

ITfRangeACP::SetExtent 方法
SetFocus

ITfThreadMgr::SetFocus 方法
SetFocus

将输入焦点设置为指定的文档管理器。
SetGravity

IAnchor::SetGravity 方法
SetGravity

ITfRange::SetGravity 方法
SetIcon

ITfSystemLangBarItem::SetIcon 方法
SetIconMode

ITfSystemDeviceTypeLangBarItem::SetIconMode 方法
SetInputScope

设置指定窗口的输入范围。
SetInputScopes

设置指定窗口的一个输入范围、多个输入范围、一个短语列表、正则表达式和/或语音识别语法规范 (SRGS) 规则的组合。
SetInputScopes2

在销毁窗口之前,应用程序必须使用 IS_DEFAULT 调用 SetInputScope 以清除接口的引用。
SetInputScopeXML

请勿使用。 (SetInputScopeXML)
SetIntegrationStyle

设置集成样式。
SetItemText

ITfSystemLangBarItemText::SetItemText 方法修改系统语言栏菜单显示的文本。
SetLanguageProfileDisplayName

Redistributable:windows 2000 上的 _Requires TSF 1.0。
SetModalInput

ITfLangBarMgr::SetModalInput 方法
SetPageIndex

ITfCandidateListUIElement::SetPageIndex 方法设置页面索引。
SetPreservedKeyDescription

ITfKeystrokeMgr::SetPreservedKeyDescription 方法
SetResult

ITfCandidateList::SetResult 方法
SetResult

当用户选择候选项时,为文本服务或输入法提供历史记录数据。
SetSelection

ITextStoreACP::SetSelection 方法选择文档中的文本。 在调用此方法之前,应用程序必须对文档具有读/写锁。
SetSelection

选择文档中的文本。 在调用此方法之前,应用程序必须对文档具有读/写锁。
SetSelection

ITextStoreAnchor::SetSelection 方法
SetSelection

ITfCandidateListUIElementBehavior::SetSelection 方法设置候选列表的选择。
SetSelection

ITfContext::SetSelection 方法
SetStatus

ITfFnPropertyUIStatus::SetStatus 方法
SetRadio

ITextStoreACP::SetText 方法将文本选择设置为提供的字符位置。
SetRadio

将文本选择设置为提供的字符位置。
SetRadio

ITextStoreAnchor::SetText 方法设置两个提供的定位点位置之间的文本选择。
SetRadio

ITfRange::SetText 方法替换文本范围所涵盖的内容。
SetTooltipString

ITfSystemLangBarItem::SetTooltipString 方法
SetValue

ITfCompartment::SetValue 方法
SetValue

ITfProperty::SetValue 方法
SetValueStore

ITfProperty::SetValueStore 方法
Shift

IAnchor::Shift 方法在文本流中向前或向后移动定位点。
ShiftEnd

ITfComposition::ShiftEnd 方法
ShiftEnd

ITfRange::ShiftEnd 方法
ShiftEndRegion

ITfRange::ShiftEndRegion 方法
ShiftEndToRange

ITfRange::ShiftEndToRange 方法
ShiftRegion

IAnchor::ShiftRegion 方法
ShiftStart

ITfComposition::ShiftStart 方法
ShiftStart

ITfRange::ShiftStart 方法
ShiftStartRegion

ITfRange::ShiftStartRegion 方法
ShiftStartToRange

ITfRange::ShiftStartToRange 方法
ShiftTo

IAnchor::ShiftTo 方法将当前定位点移动到与另一个定位点相同的位置。
显示

ITfUIElement::Show 方法显示此 UI 元素的文本服务的 UI。
显示

ITfFnConfigure::Show 方法
显示

ITfFnConfigureRegisterEudc::Show 方法显示 EUDC 密钥序列寄存器 UI。
显示

ITfFnConfigureRegisterWord::Show 方法
显示

ITfFnShowHelp::Show 方法
显示

ITfLangBarItem::Show 方法
ShowCandidateNumbers

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

ITfLangBarEventSink::ShowFloating 方法
ShowFloating

ITfLangBarMgr::ShowFloating 方法
ShowUI

ITfSpeechUIServer::ShowUI 方法
收缩

ITfPropertyStore::Shrink 方法
SimulatePreservedKey

ITfKeystrokeMgr::SimulatePreservedKey 方法
Skip

IEnumITfCompositionView::Skip 方法
Skip

IEnumTfContexts::Skip 方法
Skip

IEnumTfDisplayAttributeInfo::Skip 方法
Skip

IEnumTfDocumentMgrs::Skip 方法
Skip

IEnumTfFunctionProviders::Skip 方法
Skip

IEnumTfInputProcessorProfiles::Skip 方法将枚举序列中的当前位置向前移动指定数量的元素。
Skip

IEnumTfLanguageProfiles::Skip 方法
Skip

IEnumTfProperties::Skip 方法
Skip

IEnumTfPropertyValue::Skip 方法
Skip

IEnumTfRanges::Skip 方法
Skip

IEnumTfUIElements::Skip 方法从当前位置获取枚举序列中指定数量的元素。
Skip

IEnumTfCandidates::Skip 方法
Skip

IEnumTfLatticeElements::Skip 方法
Skip

IEnumTfLangBarItems::Skip 方法
StartComposition

ITfContextComposition::StartComposition 方法
SubstituteKeyboardLayout

ITfInputProcessorProfiles::SubstituteKeyboardLayout 方法
SuspendKeystrokeHandling

暂停处理击键。
SystemDisableMSAA

ITfMSAAControl::SystemDisableMSAA 方法
SystemEnableMSAA

ITfMSAAControl::SystemEnableMSAA 方法
TakeOwnership

ITfContextComposition::TakeOwnership 方法
TerminateComposition

ITfContextOwnerCompositionServices::TerminateComposition 方法
TestKeyDown

ITfKeystrokeMgr::TestKeyDown 方法
TestKeyUp

ITfKeystrokeMgr::TestKeyUp 方法
TF_CreateCategoryMgr

TF_CreateCategoryMgr 函数无需初始化 COM 即可创建类别管理器对象。 必须谨慎使用,因为调用线程必须维护 MSCTF.DLL 拥有的对象上的引用计数。
TF_CreateDisplayAttributeMgr

TF_CreateDisplayAttributeMgr 函数用于创建显示属性管理器对象,而无需初始化 COM。
TF_CreateInputProcessorProfiles

TF_CreateInputProcessorProfiles 函数用于创建输入处理器配置文件对象,而无需初始化 COM。
TF_CreateLangBarItemMgr

TF_CreateLangBarItemMgr 函数用于创建语言栏项管理器对象,而无需初始化 COM。
TF_CreateLangBarMgr

TF_CreateLangBarMgr 函数无需初始化 COM 即可创建语言栏管理器对象。 不建议使用此方法,因为调用进程必须维护 Msctf.dll 拥有的对象的正确引用计数。
TF_CreateThreadMgr

TF_CreateThreadMgr 函数无需初始化 COM 即可创建线程管理器对象。 不建议使用此方法,因为调用进程必须维护 Msctf.dll 拥有的对象的正确引用计数。
TF_GetThreadMgr

TF_GetThreadMgr 函数获取先前在调用线程中创建的线程管理器对象的副本。
TrackProperties

ITfContext::TrackProperties 方法
UnadviseEventSink

ITfLangBarMgr::UnadviseEventSink 方法
UnadviseItemSink

ITfLangBarItemMgr::UnadviseItemSink 方法
UnadviseItemsSink

ITfLangBarItemMgr::UnadviseItemsSink 方法
UnadviseKeyEventSink

ITfKeystrokeMgr::UnadviseKeyEventSink 方法
UnadviseMouseSink

ITfMouseTracker::UnadviseMouseSink 方法
UnadviseMouseSink

ITfMouseTrackerACP::UnadviseMouseSink 方法
UnadviseSingleSink

ITfSourceSingle::UnadviseSingleSink 方法
UnadviseSink

应用程序调用 ITextStoreACP::UnadviseSink 方法,以指示它不再需要来自 TSF 管理器的通知。 TSF 管理器将释放接收器接口并停止通知。
UnadviseSink

由应用程序调用,以指示它不再需要来自 TSF 管理器的通知。 TSF 管理器将释放接收器接口并停止通知。
UnadviseSink

ITextStoreAnchor::UnadviseSink 方法
UnadviseSink

ITfSource::UnadviseSink 方法
UninitLocalMsCtfMonitor

UninitLocalMsCtfMonitor 函数取消初始化当前桌面上的 TextServicesFramework。
UnpreserveKey

ITfKeystrokeMgr::UnpreserveKey 方法
注销

ITfInputProcessorProfiles::Unregister 方法
UnregisterCategory

ITfCategoryMgr::UnregisterCategory 方法
UnregisterGUIDDescription

ITfCategoryMgr::UnregisterGUIDDescription 方法
UnregisterGUIDDWORD

ITfCategoryMgr::UnregisterGUIDDWORD 方法
UnregisterProfile

ITfInputProcessorProfileMgr::UnregisterProfile 方法取消注册文本服务和配置文件。
取消序列化

ITextStoreACPServices::Unserialize 方法
Unserialize

ITfContextOwnerServices::Unserialize 方法
UpdateBalloon

ITfFnBalloon::UpdateBalloon 方法
UpdateBalloon

ITfSpeechUIServer::UpdateBalloon 方法
UpdateUIElement

必须更新 UI 元素时,文本服务会调用 ITfUIElementMgr::UpdateUIElement 方法。
UpdateUIElement

更新 UIElement 的内容时,将调用 ITfUIElementSink::UpdateUIElement 方法。

接口

 
IAnchor

IAnchor 接口由 TSF 管理器实现。 Microsoft Active Accessibility 的客户端使用 IAnchor 定位点对象来分隔文本流中的文本范围。
IEnumITfCompositionView

IEnumITfCompositionView 接口由 TSF 管理器实现,以提供组合视图对象的枚举。
IEnumTfCandidates

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

IEnumTfContexts 接口由 TSF 管理器实现,以提供上下文对象的枚举。
IEnumTfContextViews

未实现。 (IEnumTfContextViews)
IEnumTfDisplayAttributeInfo

IEnumTfDisplayAttributeInfo 接口由 TSF 管理器实现,以提供显示属性信息对象的枚举。
IEnumTfDocumentMgrs

IEnumTfDocumentMgrs 接口由 TSF 管理器实现,以提供文档管理器对象的枚举。
IEnumTfFunctionProviders

IEnumTfFunctionProviders 接口由 TSF 管理器实现,以提供函数提供程序对象的枚举。
IEnumTfInputProcessorProfiles

IEnumTfInputProcessorProfiles 接口由 TSF 管理器实现,并由应用程序或文本服务使用。 此接口可由 ITfInputProcessorProfileMgr::EnumProfiles 检索并枚举已注册的配置文件。
IEnumTfLangBarItems

IEnumTfLangBarItems 接口由 TSF 管理器实现,以提供语言栏项对象的枚举。
IEnumTfLanguageProfiles

IEnumTfLanguageProfiles 接口由 TSF 管理器实现,以提供语言配置文件的枚举。
IEnumTfLatticeElements

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

IEnumTfProperties 接口由 TSF 管理器实现,以提供属性对象的枚举。
IEnumTfPropertyValue

IEnumTfPropertyValue 接口由 TSF 管理器实现,以提供属性值的枚举。
IEnumTfRanges

IEnumTfRanges 接口由 TSF 管理器实现,以提供范围对象的枚举。
IEnumTfUIElements

IEnumTfUIElements 接口由 TSF 管理器实现,并由应用程序或文本服务使用。 此接口可由 ITfUIElementMgr::EnumUIElements 检索,并枚举已注册的 UI 元素。
ITextStoreACP

ITextStoreACP 接口由应用程序实现,TSF 管理器使用它来操作 TSF 中的文本流或文本存储。
ITextStoreACP2

ITextStoreACP2 接口由应用程序实现,TSF 管理器使用该接口在 TSF 中操作文本流或文本存储。
ITextStoreACPServices

ITextStoreACPServices 接口由 TSF 管理器实现,为基于 ACP 的应用程序提供各种服务。
ITextStoreACPSink

ITextStoreACPSink 接口由 TSF 管理器实现,并且由基于 ACP 的应用程序用于在发生某些事件时通知管理器。 管理器通过调用 ITextStoreACP::AdviseSink 安装此建议接收器。
ITextStoreAnchor

ITextStoreAnchor 接口由 Microsoft Active Accessibility 客户端实现,TSF 管理器使用它来操作文本流。
ITextStoreAnchorSink

ITextStoreAnchorSink 接口由 TSF 管理器实现,并且由基于定位点的应用程序用来在发生某些事件时通知管理器。 管理器通过调用 ITextStoreAnchor::AdviseSink 安装此建议接收器。
ITfActiveLanguageProfileNotifySink

应用程序实现 ITfActiveLanguageProfileNotifySink 接口,以在活动语言或文本服务更改时接收通知。
ITfCandidateList

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

ITfCandidateListUIElement 接口由具有候选列表 UI 的文本服务实现。
ITfCandidateListUIElementBehavior

此接口由具有候选列表 UI 的文本服务实现,其 UI 可由应用程序控制。 应用程序 QI 此接口来自 ITfUIElement 并控制候选列表行为。
ITfCandidateString

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

ITfCategoryMgr 接口管理文本服务的对象类别。 TSF 管理器实现此接口。
ITfCleanupContextDurationSink

ITfCleanupContextDurationSink 接口由文本服务实现,以在执行上下文清理操作时接收通知。
ITfCleanupContextSink

ITfCleanupContextSink 接口由文本服务实现,用于在上下文清理操作发生时接收通知。 此通知接收器是通过使用 IID_ITfCleanupContextSink 调用 ITfSourceSingle::AdviseSingleSink 安装的。
ITfClientId

ITfClientId 接口由 TSF 管理器实现。 此接口用于获取 TSF 对象的客户端标识符。 此接口的实例是通过使用IID_ITfClientId查询线程管理器来获取的。
ITfCompartment

ITfCompartment 接口由 TSF 管理器实现, (应用程序和文本服务) 客户端使用在 TSF 隔离舱中获取和设置数据。
ITfCompartmentEventSink

ITfCompartmentEventSink 接口由客户端 (应用程序或文本服务) 实现,TSF 管理器在隔离室数据发生更改时通知客户端。
ITfCompartmentMgr

ITfCompartmentMgr 接口由 TSF 管理器实现,并由应用程序和文本服务) (客户端用来获取和操作 TSF 隔离舱。
ITfComposition

ITfComposition 接口由 TSF 管理器实现,文本服务用于获取有关和终止合成的数据。 此接口的实例由 ITfContextComposition::StartComposition 方法提供。
ITfCompositionSink

ITfCompositionSink 接口由文本服务实现,以在组合终止时接收通知。
ITfCompositionView

ITfCompositionView 接口由 TSF 管理器实现,并由应用程序用来获取有关组合视图的数据。 此接口的实例由 ITfContextOwnerCompositionSink 方法之一提供。
ITfConfigureSystemKeystrokeFeed

ITfConfigureSystemKeystrokeFeed 接口由 TSF 管理器实现,以启用和禁用击键处理。
ITfContext

ITfContext 接口由 TSF 管理器实现,并由应用程序和文本服务用来访问编辑上下文。
ITfContextComposition

ITfContextComposition 接口由 TSF 管理器实现,文本服务使用该接口来创建和操作合成。 此接口的实例由 ITfContext::QueryInterface 提供,IID_ITfContextComposition。
ITfContextKeyEventSink

ITfContextKeyEventSink 接口由文本服务实现,用于接收在输入上下文中发生的键盘事件通知。
ITfContextOwner

ITfContextOwner 接口由应用程序或文本服务实现,用于接收文本输入,而无需文本存储。 当应用程序调用 ITfSource::AdviseSink 方法时,将获取此接口的实例。
ITfContextOwnerCompositionServices

ITfContextOwnerCompositionServices 接口由 TSF 管理器实现,上下文所有者使用该接口操作文本服务创建的合成。
ITfContextOwnerCompositionSink

ITfContextOwnerCompositionSink 接口由应用程序实现,用于接收与合成相关的通知。
ITfContextOwnerServices

ITfContextOwnerServices 接口由管理器实现,并由充当上下文所有者的文本服务或应用程序使用。
ITfContextView

ITfContextView 接口由 TSF 管理器实现,并由客户端 (应用程序或文本服务) 来获取有关上下文视图的信息。
ITfCreatePropertyStore

ITfCreatePropertyStore 接口由文本服务实现,以支持属性存储数据的持久性。
ITfDisplayAttributeInfo

ITfDisplayAttributeInfo 接口由文本服务实现,以提供显示属性数据。 此接口由必须确定文本显示方式的任何组件(通常是应用程序)使用。
ITfDisplayAttributeMgr

ITfDisplayAttributeMgr 接口由 TSF 管理器实现,并由应用程序用来获取和枚举显示属性。 可通过 ITfDisplayAttributeInfo 接口访问各个显示属性。
ITfDisplayAttributeNotifySink

应用程序实现 ITfDisplayAttributeNotifySink 接口,以在更新显示属性信息时接收通知。
ITfDisplayAttributeProvider

ITfDisplayAttributeProvider 接口由文本服务实现,TSF 管理器使用该接口枚举和获取各个显示属性信息对象。
ITfDocumentMgr

ITfDocumentMgr 接口由 TSF 管理器实现,并由应用程序或文本服务用来创建和管理文本上下文。 若要获取此接口的实例,请调用 ITfThreadMgr::CreateDocumentMgr。
ITfEditRecord

ITfEditRecord 接口由 TSF 管理器实现,文本编辑接收器使用它来确定在编辑会话期间更改的内容。
ITfEditSession

ITfEditSession 接口由文本服务实现,TSF 管理器使用该接口读取和/或修改上下文的文本和属性。
ITfEditTransactionSink

ITfEditTransactionSink 接口由文本服务实现,并由 TSF 管理器用来支持编辑事务。
ITfFnAdviseText

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

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

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

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

ITfFnConfigureRegisterWord 接口由文本服务实现,以启用活动输入法编辑器 (IME) ,使文本服务显示单词注册对话框。
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 接口由文本服务实现,使语言栏能够在语言栏帮助菜单中放置文本服务的帮助命令。
ITfFunction

ITfFunction 接口是各个函数接口的基接口。
ITfFunctionProvider

ITfFunctionProvider 接口由应用程序或文本服务实现,以提供各种函数对象。
ITfInputProcessorProfileActivationSink

应用程序实现 ITfInputProcessorProfileActivationSink 接口,以在配置文件更改时接收通知。
ITfInputProcessorProfileMgr

ITfInputProcessorProfileMgr 接口由 TSF 管理器实现,并由应用程序或文本服务用来操作一个或多个文本服务的语言配置文件。
ITfInputProcessorProfiles

ITfInputProcessorProfiles 接口由 TSF 管理器实现,并由应用程序或文本服务用来操作一个或多个文本服务的语言配置文件。
ITfInputProcessorProfilesEx

此接口由 TSF 管理器实现,并由文本服务或应用程序用来设置语言配置文件的显示说明。
ITfInputProcessorProfileSubstituteLayout

此接口由 TSF 管理器实现,应用程序或文本服务用于操作文本服务配置文件 (键盘布局) 替换输入区域设置标识符。
ITfInputScope

文本输入处理器使用 ITfInputScope 接口获取 InputScope 值,该值表示与窗口关联的文档上下文。
ITfInputScope2

文本输入处理器使用 ITfInputScope2 接口获取 IEnumString 接口指针,此 IEnumString 接口枚举应用程序为此上下文指定的单词列表。
ITfInsertAtSelection

ITfInsertAtSelection 接口由管理器实现,文本服务使用在上下文中插入文本或嵌入对象。 文本服务通过调用 ITfContext::QueryInterface 获取此接口。
ITfIntegratableCandidateListUIElement

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

ITfKeyEventSink 接口由文本服务实现,用于接收键盘和焦点事件通知。 若要安装此事件接收器,请调用 ITfKeystrokeMgr::AdviseKeyEventSink。
ITfKeystrokeMgr

ITfKeystrokeMgr 接口由 TSF 管理器实现,并由应用程序和文本服务用来与键盘管理器交互。
ITfKeyTraceEventSink

ITfKeyTraceEventSink 接口由应用程序或文本服务实现,用于在目标处理事件之前接收键划事件通知。
ITfLangBarEventSink

ITfLangBarEventSink 接口由应用程序或文本服务实现,并由语言栏用来提供语言栏中发生的某些事件的通知。
ITfLangBarItem

ITfLangBarItem 接口由语言栏项提供程序实现,由语言栏管理器用来获取有关语言栏项的详细信息。
ITfLangBarItemBalloon

ITfLangBarItemBalloon 接口由应用程序或文本服务实现,语言栏管理器使用该接口获取特定于语言栏上气球项的信息。
ITfLangBarItemBitmap

ITfLangBarItemBitmap 接口由应用程序或文本服务实现,并由语言栏管理器用来获取特定于语言栏上位图项的信息。
ITfLangBarItemBitmapButton

ITfLangBarItemBitmapButton 接口由语言栏位图按钮提供程序实现,语言栏管理器使用该接口获取特定于语言栏上的位图按钮项的信息。
ITfLangBarItemButton

ITfLangBarItemButton 接口由语言栏按钮提供程序实现,由语言栏管理器用来获取有关语言栏上的按钮项的信息。
ITfLangBarItemMgr

ITfLangBarItemMgr 接口由语言栏实现,由文本服务用来管理语言栏中的项。
ITfLangBarItemSink

ITfLangBarItemSink 接口由语言栏实现,并由语言栏项提供程序用来通知语言栏对语言栏项的更改。
ITfLangBarMgr

ITfLangBarMgr 接口由 TSF 管理器实现,文本服务使用该接口来管理事件接收器通知和配置浮动语言栏显示设置。 接口 ID 为IID_ITfLangBarMgr。
ITfLanguageProfileNotifySink

ITfLanguageProfileNotifySink 接口由应用程序实现,以在语言配置文件更改时接收通知。
ITfLMLattice

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

ITfMenu 接口由语言栏实现,由语言栏按钮提供程序用来将项添加到语言栏将为按钮显示的菜单。
ITfMessagePump

ITfMessagePump 接口由 TSF 管理器实现,应用程序使用它从应用程序消息队列获取消息。
ITfMouseSink

ITfMouseSink 接口由文本服务实现,用于接收鼠标事件通知。 鼠标事件接收器随其中一个 ITfMouseTracker 接口的 ITfMouseTracker::AdviseMouseSink 方法一起安装。
ITfMouseTracker

ITfMouseTracker 接口由 TSF 管理器实现,由文本服务用来管理鼠标事件通知接收器。 此接口的实例是通过查询 ITfContext 对象以获取IID_ITfMouseTracker。
ITfMouseTrackerACP

ITfMouseTrackerACP 接口由应用程序实现,以支持鼠标事件接收器。
ITfMSAAControl

Microsoft Active Accessibility 使用 ITfMSAAControl 接口在 TSF 控件中添加或删除文档,以避免 TSF 中不必要的开销。 建议不要将此接口用于其他应用程序。
ITfPersistentPropertyLoaderACP

ITfPersistentPropertyLoaderACP 接口由应用程序实现,并由 TSF 管理器用来异步加载属性。
ITfPreservedKeyNotifySink

ITfPreservedKeyNotifySink 接口由应用程序或 TSF 文本服务实现,用于在密钥保留、未保留或保留密钥说明更改时接收通知。
ITfProperty

ITfProperty 接口由 TSF 管理器实现,并由客户端 (应用程序或文本服务) 来修改属性值。
ITfPropertyStore

ITfPropertyStore 接口由文本服务实现,并由 TSF 管理器用来提供非静态属性值。 此接口的实例将传递到 ITfProperty::SetValueStore。
ITfQueryEmbedded

ITfQueryEmbedded 接口由 TSF 管理器实现,并由文本服务用来确定上下文是否可以接受嵌入的对象。
ITfRange

文本服务和应用程序使用 ITfRange 接口在给定上下文中引用和操作文本。 接口 ID 为IID_ITfRange。
ITfRangeACP

ITfRangeACP 接口由 TSF 管理器实现,应用程序字符位置 (基于 ACP) 的应用程序用于访问和操作范围对象。
ITfRangeBackup

ITfRangeBackup 接口由 TSF 管理器实现,文本服务使用该接口创建 range 对象中包含的数据的备份副本。
ITfReadingInformationUIElement

ITfCandidateListUIElement 接口由文本服务实现,该服务具有一个 UI,用于读取近插入点处的信息 UI。
ITfReadOnlyProperty

ITfReadOnlyProperty 接口由 TSF 管理器实现,并由应用程序或文本服务用来获取属性数据。
ITfReverseConversion

执行指定字符串的反向转换。
ITfReverseConversionList

表示创建指定字符串所需的击键序列的列表。
ITfReverseConversionMgr

提供对用于执行反向转换的 ITfReverseConversion 对象的访问。
ITfSource

ITfSource 接口由 TSF 管理器实现。 应用程序和文本服务使用它来安装和卸载建议接收器。
ITfSourceSingle

ITfSourceSingle 接口由 TSF 管理器实现。
ITfSpeechUIServer

ITfSpeechUIServer 接口管理 TSF 语言栏上与语音相关的用户界面。
ITfStatusSink

ITfStatusSink 接口支持对全局文档状态的更改。 此建议接收器是通过使用 IID_ITfStatusSink 调用 ITfSource::AdviseSink 来安装的。 文本服务可以选择实现此接口。
ITfSystemDeviceTypeLangBarItem

ITfSystemDeviceTypeLangBarItem 接口由系统语言栏项实现,并由应用程序或文本服务用来控制系统项显示其图标的方式。
ITfSystemLangBarItem

ITfSystemLangBarItem 接口由系统语言栏菜单实现,由系统语言栏扩展用来修改为菜单显示的图标和/或工具提示字符串。
ITfSystemLangBarItemSink

ITfSystemLangBarItemSink 接口由系统语言栏菜单扩展实现,由系统语言栏菜单 (主机) 使用,以允许将菜单项添加到现有系统语言栏菜单。
ITfSystemLangBarItemText

ITfSystemLangBarItemText 接口由系统语言栏实现,由系统语言栏扩展用来修改为菜单显示的说明。
ITfTextEditSink

ITfTextEditSink 接口支持完成涉及读/写访问的编辑会话。
ITfTextInputProcessor

ITfTextInputProcessor 接口由文本服务实现,并由 TSF 管理器用来激活和停用文本服务。
ITfTextInputProcessorEx

ITfTextInputProcessorEx 接口由文本服务实现,并由 TSF 管理器用来激活和停用文本服务。
ITfTextLayoutSink

ITfTextLayoutSink 接口支持应用程序的上下文布局更改。 使用 IID_ITfTextLayoutSink 调用 ITfSource::AdviseSink 来安装此建议接收器。 文本服务可以选择实现此接口。
ITfThreadFocusSink

ITfThreadFocusSink 接口由应用程序或 TSF 文本服务实现,用于在线程接收或失去 UI 焦点时接收通知。
ITfThreadMgr

ITfThreadMgr 定义由 TSF 管理器实现的主要对象。 应用程序和文本服务使用 ITfThreadMgr 来激活和停用文本服务、创建文档管理器和维护文档上下文焦点。
ITfThreadMgr2

ITfThreadMgr2 定义由 TSF 管理器实现的主对象。 应用程序和文本服务使用 ITfThreadMgr2 来激活和停用文本服务、创建文档管理器以及维护文档上下文焦点。
ITfThreadMgrEventSink

ITfThreadMgrEventSink 接口由应用程序或 TSF 文本服务实现,以接收某些线程管理器事件的通知。 使用 IID_ITfThreadMgrEventSink调用 TSF 管理器 ITfSource::AdviseSink 以安装此建议接收器。
ITfThreadMgrEx

应用程序使用 ITfThreadMgrEx 接口来激活具有某些标志的 textservices。 ITfThreadMgrEx 可由 QI 从 ITfThreadMgr 获取。
ITfToolTipUIElement

ITfToolTipUIElement 接口由想要在其 UI 上显示工具提示的文本服务实现。
ITfTransitoryExtensionSink

ITfTransitoryExtensionSink 接口由使用传递扩展 dim 的应用程序实现。应用程序可以使用此接收器接口跟踪临时扩展中发生的更改。
ITfTransitoryExtensionUIElement

ITfTransitoryExtensionUIElement 接口由 TSF 管理器实现,后者提供临时扩展的 UI。
ITfUIElement

ITfUIElement 接口是 UIElement 对象的基接口,由文本服务实现。
ITfUIElementMgr

ITfUIElementMgr 接口由 TSF 管理器实现,并由应用程序或文本服务使用。 应用程序和文本服务可以通过 ITfThreadMgr::QueryInterface 和 IID_ITfUIElementMgr 获取此接口。
ITfUIElementSink

ITfUIElementSink 接口由应用程序实现,用于在 UI 元素更改时接收通知。
IUIManagerEventSink

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

结构

 
TF_DA_COLOR

TF_DA_COLOR 结构包含文本范围的显示属性中使用的颜色数据。
TF_DISPLAYATTRIBUTE

TF_DISPLAYATTRIBUTE 结构包含用于呈现文本的显示属性数据。
TF_HALTCOND

TF_HALTCOND 结构用于包含范围移位的条件。
TF_INPUTPROCESSORPROFILE

此结构包含输入处理器配置文件的数据。
TF_LANGBARITEMINFO

TF_LANGBARITEMINFO 结构用于保存有关语言栏项的信息。
TF_LANGUAGEPROFILE

TF_LANGUAGEPROFILE结构包含有关语言配置文件的信息。
TF_LBBALLOONINFO

TF_LBBALLOONINFO 结构包含有关语言栏气球项的信息。
TF_LMLATTELEMENT

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

TF_PERSISTENT_PROPERTY_HEADER_ACP 结构用于提供属性标头数据。
TF_PRESERVEDKEY

TF_PRESERVEDKEY 结构表示保留的键。
TF_PROPERTYVAL

TF_PROPERTYVAL 结构包含属性值数据。 此结构与 IEnumTfPropertyValue::Next 方法一起使用。
TF_SELECTION

TF_SELECTION 结构包含文本选择数据。
TF_SELECTIONSTYLE

TF_SELECTIONSTYLE 结构表示所选内容的样式。
TS_ATTRVAL

TS_ATTRVAL 结构包含文档属性值。
TS_RUNINFO

TS_RUNINFO 结构指定文本运行数据的属性。
TS_SELECTION_ACP

TS_SELECTION_ACP 结构包含基于 ACP 的文本选择数据。
TS_SELECTION_ANCHOR

TS_SELECTION_ANCHOR 结构包含基于定位点的文本选择数据。
TS_SELECTIONSTYLE

TS_SELECTIONSTYLE结构表示所选内容的样式。
TS_STATUS

TS_STATUS 结构包含文档状态数据。
TS_TEXTCHANGE

TS_TEXTCHANGE 结构包含文本更改数据。