DECLARE_INTERFACE_IID_(ITfLangBarItemBalloon, ITfLangBarItem, "D303176E-9BCC-41D5-AB30-2DB25F1A4EB7")
{
STDMETHOD(Show)(_In_ BOOL fShow) PURE;
STDMETHOD(GetPreferredSize)(_Out_ const SIZE *psz) PURE;
STDMETHOD(GetBalloonInfo)(_Out_ TF_LBBALLOONINFO *pInfo) PURE;
STDMETHOD(OnClick)(_In_ TfLBIClick click, _In_ POINT pt, _In_ const RECT *prcArea) PURE;
STDMETHOD(OnDismiss)() PURE;
};
这个接口继承自 ITfLangBarItem 接口,表示语言栏项,并添加了一些方法用于处理气泡式提示框。主要方法包括:
- Show: 显示或隐藏语言栏项上的气泡式提示框。
- GetPreferredSize: 获取气泡式提示框的首选大小。
- GetBalloonInfo: 获取有关气泡式提示框的信息,包括样式、图标、标题、文本等。
- OnClick: 在用户点击语言栏项的气泡式提示框时调用,提供点击位置信息。
- OnDismiss: 当气泡式提示框被关闭时调用。
这个接口允许你的应用程序或组件实现自定义的语言栏项,并在其上显示气泡式提示框,以向用户提供额外的信息或交互。
转载请注明出处:http://www.zyzy.cn/article/detail/25199/Win32 API/Ctfutb.h/ITfLangBarItemBalloon