解决方案 »

  1.   

    有没有这种可能
    A消息发生后进入了A的处理函数,此时B消息来了,之后A和B两个处理函数就并行处理了?
    还是说即使B消息发生了也要等到A消息处理函数结束才能进B消息的处理函数?
      

  2.   

    如果A中没有调用PeekMessage()/GetMessage(), DispatchMessage()则B必须等A处理结束后再处理,如果A中调用了PeekMessage()/GetMessage(), DispatchMessage()则执行中途转向B消息处理,A必须等B处理完后才能继续