各位大哥可以解析一下 PeekMessage(...)和 GetMessage(...)的区别吗?(详细点,谢谢!)

解决方案 »

  1.   

    GetMessage一定要有消息才能返回
    PeekMessage每次执行都返回
      

  2.   

    说错了。我可不负责任啊。
    peekmessage()取一个消息,并不等待消息返回。
    getmessage()要等待消息返回。
    比如你发送了一个消息:exampe_mesage,如果用前者,不用等待窗体的消息处理函数返回信息,就可以继续从消息队列里取消息,然后分发。。
    getmessage就不可以了,必须等待处理消息的窗体将消息处理完毕,然后发送过来处理完毕的通知,getmesage才可以继续取下一个消息,然后发送。
      

  3.   

    Peek这个词可能在编程里经常用到,其意思是查看,浏览一下。
    其余同楼上