标签: c multithreading winapi process message
我想在WinAPI中向窗口发送一条消息,在其他线程中创建,然后等待处理此消息。
这可能吗?提前谢谢。
答案 0 :(得分:3)
使用SendMessage()向窗口发送消息。
SendMessage()
SendMessage()阻止调用线程,直到消息由目标窗口的消息调度程序和处理完毕。
来自SendMessage()'s documentation:
将指定的消息发送到一个或多个窗口。 SendMessage函数调用指定窗口的窗口过程,并且在窗口过程处理完消息之前不会返回。