我在一个对话框里写一个循环:MSG message;
for(int i = 1; i <= 100000;i++)
{
//do something;
if(::PeekMessage(&message,NULL,0,0,PM_REMOVE))
{
::TranslateMessage(&message);
::DispatchMessage(&message);
}
}
当我关闭对话框时,这个循环还在执行,请大虾们给我讲解一下为什么。多谢了
for(int i = 1; i <= 100000;i++)
{
//do something;
if(::PeekMessage(&message,NULL,0,0,PM_REMOVE))
{
::TranslateMessage(&message);
::DispatchMessage(&message);
}
}
当我关闭对话框时,这个循环还在执行,请大虾们给我讲解一下为什么。多谢了
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货