iTfMessagePump 接口 (msctf.h)
ITfMessagePump 接口由 TSF 管理器实现,并由应用程序用来从应用程序消息队列获取消息。 此接口的方法是 GetMessage 和 PeekMessage 函数的 包装器。 此接口使 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 方法。
示例
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 |