PostMessage(NULL, WM_NULL, 0, 0);是什么意思??

解决方案 »

  1.   

    http://www.vczx.com/article/show.php?id=861
      

  2.   

    PostMessage(NULL)是有用的。如果消息队列中没有消息的话,可能消息循环中的ContinueModal()不会马上执行,发送一个空消息是激发消息循环马上工作。
      

  3.   

    postmessage我个人理解就是发送一个消息 ,不过这个消息不马上执行,而是放到消息堆栈中,sendmessage则是马上执行
      

  4.   

    据说wm_null是空消息。看起来没什么用。
    但是也有说用处不小的,什么截获消息之后发送这个了。
    还有通过这个和其他的东西配合看是不是这个窗口已经死锁了,不响应了什么的。
    具体没怎么用过,反正看有的窗体消失(没有destory,类似于hidden)的时候就有这个消息(自己疑惑中)