replyMessage 函数 (winuser.h)

答复 SendMessage 函数从另一个线程发送的消息。

语法

BOOL ReplyMessage(
  [in] LRESULT lResult
);

参数

[in] lResult

类型: LRESULT

消息处理的结果。 可能的值基于发送的消息。

返回值

类型: BOOL

如果调用线程正在处理从另一个线程或进程发送的消息,则返回值为非零值。

如果调用线程未处理从另一个线程或进程发送的消息,则返回值为零。

注解

通过调用此函数,接收消息的窗口过程允许调用 SendMessage 的线程继续运行,就像接收消息的线程返回了控制权一样。 调用 ReplyMessage 函数的 线程也会继续运行。

如果消息不是通过 SendMessage 发送的,或者该消息是由同一个线程发送的, 则 ReplyMessage 不起作用。

示例

有关示例,请参阅 发送邮件

要求

   
最低受支持的客户端 Windows 2000 Professional [仅限桌面应用]
最低受支持的服务器 Windows 2000 Server [仅限桌面应用]
目标平台 Windows
标头 winuser.h (包括 Windows.h)
Library User32.lib
DLL User32.dll
API 集 ext-ms-win-ntuser-message-l1-1-2 (在 Windows 10 版本 10.0.10240 中引入)

请参阅

概念性

InSendMessage

消息和消息队列

引用

SendMessage