sendmessage吧消息发给窗口,等消息被处理后才返回,postmessage吧消息发送到消息队列中然后立即返回.

解决方案 »

  1.   

    sendmessage是将消息插入到消息队列的前面,并且等待执行结果,而postmessage时间消息追加到消息队列的尾部,并且立即返回。
      

  2.   

    sendmessage马上处理
    postmessage放到消息队列
      

  3.   

    它们的区别是:
    SendMessage()直接把一个消息发送给窗口过程,
    等消息被处理后才返回。PostMessage()只是把
    消息发送到消息队列,然后立即返回。
    SendMessage()和PostMessage()的调用方式完
    全一样,但它们的返回值不一样。
    SendMessage()返回此消息被处理的结果值,
    PostMessage()返回一个布尔值,表示消息是否已被放到消息队列中。
      

  4.   

    从名字就可以看出来了:
    SendMessage,就好像邮递员送信,要送到你那里并确认后才离开
    PostMessage,就好像张贴广告单,你把它贴在电线杆上,但贴了以后有没有人看,你也不知道