+ -
当前位置:首页 → 问答吧 → vc++ postmessage()函数调用问题?

vc++ postmessage()函数调用问题?

时间:2011-12-07

来源:互联网

问题1:
  在执行语句PostMessage()后,没有立即去调用该消息的响应函数,而是接着往下执行程序代码。
  如果我想要发送消息后,立即去执行消息响应函数的代码,如何做?

作者: luckytwo888   发布时间: 2011-12-07

改成SendMessage差不多了吧。

作者: oldmtn   发布时间: 2011-12-07

用SendMessage :

The SendMessage function sends the specified message to a window or windows. It calls the window procedure for the specified window and does not return until the window procedure has processed the message. 

To send a message and return immediately, use the SendMessageCallback or SendNotifyMessage function. To post a message to a thread's message queue and return immediately, use the PostMessage or PostThreadMessage function.

作者: agoago_2009   发布时间: 2011-12-07

postMessage 消息处理完就返回了 sendmessage 必须等该消息处理完了才能返回。所以用sendmessage

作者: liangbina07   发布时间: 2011-12-07