iTfLangBarItemButton 接口 (ctfutb.h)
ITfLangBarItemButton 接口由语言栏按钮提供程序实现,由语言栏管理器用来获取有关语言栏上的按钮项的信息。
语言栏管理器通过在传递给 ITfLangBarItemMgr::AddItem 的 ITfLangBarItem 上调用 QueryInterface 来获取此接口的实例。
继承
ITfLangBarItemButton 接口继承自 IUnknown 接口。 ITfLangBarItemButton 还具有以下类型的成员:
方法
ITfLangBarItemButton 接口具有以下方法。
ITfLangBarItemButton::GetIcon ITfLangBarItemButton::GetIcon 方法 |
ITfLangBarItemButton::GetText ITfLangBarItemButton::GetText 方法 |
ITfLangBarItemButton::InitMenu 如果按钮项没有TF_LBI_STYLE_BTN_MENU样式,则不使用此方法。 (ITfLangBarItemButton.InitMenu) |
ITfLangBarItemButton::OnClick 如果按钮项没有TF_LBI_STYLE_BTN_BUTTON样式,则不使用此方法。 (ITfLangBarItemButton.OnClick) |
ITfLangBarItemButton::OnMenuSelect 如果按钮项没有TF_LBI_STYLE_BTN_MENU样式,则不使用此方法。 (ITfLangBarItemButton.OnMenuSelect) |
注解
语言栏按钮充当按钮、切换按钮或语言栏上的菜单。
如果按钮具有TF_LBI_STYLE_BTN_BUTTON样式,则按钮充当用户可以使用鼠标单击的按钮。 当用户单击该按钮时,将调用 ITfLangBarItemButton::OnClick 。 不使用 ITfLangBarItemButton::InitMenu 和 ITfLangBarItemButton::OnMenuSelect。
如果按钮具有TF_LBI_STYLE_BTN_TOGGLE样式,则按钮的功能类似于用户可以使用鼠标选择或取消选择的检查框。 当用户单击该按钮时,将调用 ITfLangBarItemButton::OnClick 。 不使用 ITfLangBarItemButton::InitMenu 和 ITfLangBarItemButton::OnMenuSelect。
如果按钮具有TF_LBI_STYLE_BTN_MENU样式,则按钮的作用类似于顶级菜单项。 当用户单击该按钮时,将调用 ITfLangBarItemButton::InitMenu 。 如果用户在菜单中选择某个项,则会调用 ITfLangBarItemButton::OnMenuSelect 。 不使用 ITfLangBarItemButton::OnClick。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 2000 Professional [仅限桌面应用] |
最低受支持的服务器 | Windows 2000 Server [仅限桌面应用] |
目标平台 | Windows |
标头 | ctfutb.h |
可再发行组件 | Windows 2000 专业版上的 TSF 1.0 |