iTfMessagePump::GetMessageA 方法 (msctf.h)
从消息队列获取消息,在获取消息之前不会返回。 这是此方法的 ANSI 版本。
HRESULT GetMessageA(
[out] LPMSG pMsg,
[in] HWND hwnd,
[in] UINT wMsgFilterMin,
[in] UINT wMsgFilterMax,
[out] BOOL *pfResult
);
[out] pMsg
指向接收消息数据的 MSG 结构的指针。
[in] hwnd
获取其消息的窗口的句柄。 窗口必须属于当前线程。 如果此值为 NULL,则此方法获取属于调用线程的任何窗口的消息。
[in] wMsgFilterMin
指定获取的最小消息值。
[in] wMsgFilterMax
指定获取的最高消息值。
[out] pfResult
指向从 GetMessage 函数接收返回值的 BOOL 值的指针。
此方法可以返回其中一个值。
值 | 说明 |
---|---|
|
方法成功。 |
|
一个或多个参数无效。 |
如果 wMsgFilterMin 和 wMsgFilterMax 均为零,则此方法返回所有可用消息;也就是说,不执行范围筛选。
最低受支持的客户端 | Windows 2000 Professional [仅限桌面应用] |
最低受支持的服务器 | Windows 2000 Server [仅限桌面应用] |
目标平台 | Windows |
标头 | msctf.h |
DLL | Msctf.dll |
可再发行组件 | Windows 2000 专业版上的 TSF 1.0 |