DECLARE_INTERFACE_IID_(IEnumTfLangBarItems, IUnknown, "F349C585-0089-4EF4-9AB0-E004A7DB020D")
{
STDMETHOD(Clone)(_Out_ IEnumTfLangBarItems **ppEnum) PURE;
STDMETHOD(Next)(_In_ ULONG ulCount, _Out_writes_(ulCount) ITfLangBarItem **ppItem, _Out_opt_ ULONG *pcFetched) PURE;
STDMETHOD(Reset)() PURE;
STDMETHOD(Skip)(_In_ ULONG ulCount) PURE;
};
这个接口主要包含以下方法:
- Clone: 用于创建一个与当前枚举器相同状态的新枚举器。
- Next: 获取指定数量的项,并将它们存储在提供的数组中。如果请求的数量不可用,则返回实际获取的数量。
- Reset: 将枚举器重置到初始状态,以便重新开始枚举。
- Skip: 跳过指定数量的项,以便在枚举器中移动到下一个位置。
此接口通常与语言栏项 (LangBar Item) 相关的 API 一起使用,用于管理和操作语言栏中的项。
转载请注明出处:http://www.zyzy.cn/article/detail/25196/Win32 API/Ctfutb.h/IEnumTfLangBarItems