ITfSystemLangBarItemSink 接口是 Windows 多语言输入法组件 (Tf) 中的一个接口,用于接收系统级别的语言栏项(System LangBar Item)的事件通知。以下是 ITfSystemLangBarItemSink 接口的基本定义:
DECLARE_INTERFACE_IID_(ITfSystemLangBarItemSink, IUnknown, "5C4CE0E5-BA49-4B52-AC5C-64AF91775E63")
{
    STDMETHOD(OnItemClick)(_In_ UINT dwFlags, _In_ POINT pt, _In_ const RECT *prcArea) PURE;
    STDMETHOD(OnMenuSelect)(_In_ UINT wID) PURE;
};

这个接口主要包含以下方法:

  •  OnItemClick: 当用户点击系统级别的语言栏项时调用,提供点击位置信息。

  •  OnMenuSelect: 当用户选择系统级别的语言栏项上的菜单项时调用,提供选择的菜单项标识符。


通过实现这个接口,你的应用程序或组件可以注册为系统级别的语言栏项的事件接收器,以便在相关项被点击或菜单项被选择时得到通知。


转载请注明出处:http://www.zyzy.cn/article/detail/25206/Win32 API/Ctfutb.h/ITfSystemLangBarItemSink