预定义属性

以下值标识 TSF 定义的属性。 包括每个属性类型的数据格式和内容。

属性

属性 说明
GUID_PROP_ATTRIBUTE 包含表示显示属性的 GUIDTfGuidAtom 值。 ITfCategoryMgr::GetGUID 用于将此值转换为 GUID。 有关详细信息,请参阅 使用显示属性
GUID_PROP_TEXTOWNER 包含一个 TfGuidAtom 值,该值表示拥有文本的文本服务 ( CLSID ) 类标识符。 ITfCategoryMgr::GetGUID 用于将此值转换为 CLSID
GUID_PROP_LANGID 包含一个 DWORD 值,该值包含低字文本的语言标识符 ( LANGID ) 。
GUID_PROP_READING 包含 属性所涵盖文本的拼音阅读文本。 这可以不同于实际文本。 Windows 应用商店应用不支持此属性。
GUID_PROP_COMPOSING 包含一个布尔值,如果文本是合成的一部分,则为非零值,否则为零。 如果此属性VT_EMPTY,则可以假定文本不是合成的一部分。
GUID_PROP_MODEBIAS 包含表示支持的模式偏差类型的 TfGuidAtom 值。 ITfCategoryMgr::GetGUID 用于将此值转换为 GUID。 这可以是 模式偏差值之一。
GUID_PROP_LMLATTICE 包含指向 ITfLMLattice 对象的指针。
GUID_PROP_TKB_ALTERNATES 从 Windows 8 开始:包含由触摸键盘设置的 DWORD 值。 TSF 感知的编辑控件和应用可以使用此属性来标识属性所涵盖的文本范围中的文本的性质,例如,如果区域中的文本是由插入文本建议或自动更正产生的。
属性涵盖的文本范围中的文本的性质还扩展到文档中该文本范围的 ITfFnReconversion 接口将返回的备用类型。
有关此属性的可能值,请参阅以下备注。
GUID_PROP_URL 包含一个 BSTR 值,该值表示文本控件源的 URL(如果适用)。

备注

GUID_PROP_TKB_ALTERNATES 属性可以是下列值之一。

名称 说明
TKB_ALTERNATES_STANDARD 0x00000001 指示触摸键盘已为 属性所涵盖的范围中的文本生成了可能的替换词列表,并且文本范围和替换项都不是自动更正或文本建议。
TKB_ALTERNATES_FOR_AUTOCORRECTION 0x00000002 指示触摸键盘已生成一个替代词,该单词应自动替换 属性所涵盖的文本范围中的文本。
触摸键盘不会应用自动更正,而未由编辑控件或应用指示这样做。 应使用重新转换接口 (ITfFnReconversion) 来对文档中的文本应用更正。
TKB_ALTERNATES_FOR_PREDICTION 0x00000003 指示 属性所涵盖的文本范围是由触摸键盘生成并由用户插入到文档中的文本建议。
其他备用预测也可以作为属性存储在文档中。
TKB_ALTERNATES_AUTOCORRECTION_APPLIED 0x00000004 指示 属性覆盖的文本范围是触摸键盘提供的自动更正,并通过 ITfFnReconversion 接口应用。
编辑控件或应用可以使用此值,TKB_ALTERNATES_FOR_AUTOCORRECTION,以防止重复应用自动更正。

要求

要求
最低受支持的客户端
Windows 2000 Professional [仅限桌面应用]
最低受支持的服务器
Windows 2000 Server [仅限桌面应用]
可再发行组件
Windows 2000 专业版上的 TSF 1.0
标头
Msctf.h
IDL
Msctf.idl

另请参阅

TfGuidAtom

ITfCategoryMgr::GetGUID

使用显示属性

模式偏差值

ITfLMLattice