TF_LANGBARITEMINFO 结构 (ctfutb.h)

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

语法

typedef struct TF_LANGBARITEMINFO {
  CLSID clsidService;
  GUID  guidItem;
  DWORD dwStyle;
  ULONG ulSort;
  WCHAR szDescription[32];
} TF_LANGBARITEMINFO;

成员

clsidService

包含拥有语言栏项的文本服务的 CLSID 。 如果文本服务未提供该项,则可以CLSID_NULL此项。

guidItem

包含标识语言栏项的 GUID 值。

从 Windows 8 开始,此值应GUID_LBI_INPUTMODE (,否则语言栏项将被忽略) 。 有关详细信息,请参阅 Windows 兼容性指南中的 第三方输入法编辑器

dwStyle

包含一个或多个 TF_LBI_STYLE_* 值的组合。

ulSort

指定语言栏项相对于文本服务拥有的其他语言栏项的排序顺序。 较小的数字表示该项将先于排序编号较高的项显示。

仅当 clsidService 标识已注册的文本服务时,才使用此值。 有关注册文本服务的详细信息,请参阅 ITfInputProcessorProfiles::Register

szDescription[32]

包含 Unicode 格式的项的说明字符串。 说明字符串显示在菜单项的语言栏选项菜单中。 此缓冲区最多可以容纳TF_LBI_DESC_MAXLEN个字符。

要求

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

另请参阅

ITfInputProcessorProfiles::Register

TF_LBI_STYLE_*