iTfMessagePump 接口 (msctf.h)

ITfMessagePump 接口由 TSF 管理器实现,并由应用程序用来从应用程序消息队列获取消息。 此接口的方法是 GetMessagePeekMessage 函数的 包装器。 此接口使 TSF 管理器能够执行任何必要的消息前处理或消息后处理。

继承

ITfMessagePump 接口继承自 IUnknown 接口。 ITfMessagePump 还具有以下类型的成员:

方法

ITfMessagePump 接口具有这些方法。

 
ITfMessagePump::GetMessageA

ITfMessagePump::GetMessageA 方法
ITfMessagePump::GetMessageW

ITfMessagePump::GetMessageW 方法
ITfMessagePump::P eekMessageA

ITfMessagePump::P eekMessageA 方法
ITfMessagePump::P eekMessageW

ITfMessagePump::P eekMessageW 方法

注解

如果应用程序是 Unicode,则应使用 PeekMessageW 和 GetMessageW 方法。 否则,应用程序应使用 PeekMessageA 和 GetMessageA 方法。

示例

ITfThreadMgr


HRESULT hr;
ITfMessagePump *pMessagePump;

hr = pThreadManager->QueryInterface(IID_ITfMessagePump, (LPVOID*)&pMessagePump);
if(SUCCEEDED(hr))
{
    //Use the ITfMessagePump interface. 
    
    //Release the ITfMessagePump interface. 
    pMessagePump->Release();
}

要求

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