我在工作中遇到这样一个问题:
用sendmessage给另外一个窗口发消息,对方可以收到消息和数据,但是如果改为postmessage,对方可以收到,但是没有收到数据,请问是何种原因?

解决方案 »

  1.   

    贴出代码看看.另外,可以在本论坛里搜索一下"postmessage"关键字,能找到答案的
      

  2.   

    调用SendMessage,原函数会在Message函数执行完后再继续接着执行,
    而PostMessage把消息放入消息队列后就接着执行,所以该调用哪个函数,就看效率和稳定性哪一个重要了。
    PostMessage的一个后果是第二个消息的函数的执行可能先于第一个消息的。
      

  3.   

    SendMessage是同步控制,而PostMessage是异步控制