用 PostQuitMessage(0)结束程序,那还会收到WM_DESTROY消息吗?

解决方案 »

  1.   

    你是不是反了?是响应WM_DESTROY的时候,如果你
    PostQuitMessage(0)
    那么程序结束。
    case WM_DESTROY: 
     
        // Perform cleanup tasks. 
     
        PostQuitMessage(0); 
        break; 
      

  2.   

    不会了,它发送WM_QUIT 退出程序了
      

  3.   

    也就是说响应WM_DESTROY
    然后执行你的PostQuitMessage(0); 
    再响应WM_QUIT
      

  4.   

    如果你的代码是:
    case WM_DESTROY: 
     
        // Perform cleanup tasks. 
     
        PostQuitMessage(0); 
        break; 
    那么就会:
    响应WM_DESTROY
    然后执行你的PostQuitMessage(0); 
    再响应WM_QUIT