我在一个对话框里写一个循环:MSG message;
for(int i = 1; i <= 100000;i++)
{
    //do something;
     if(::PeekMessage(&message,NULL,0,0,PM_REMOVE))
     {
::TranslateMessage(&message);
::DispatchMessage(&message);
      }
}
当我关闭对话框时,这个循环还在执行,请大虾们给我讲解一下为什么。多谢了