首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

关于While(stat)的消息介入有关问题

2012-02-24 
关于While(stat)的消息介入问题!一个循环!while(stat){。。。。。。。。。。。}我想通过出发一个按钮消息函数改变正在

关于While(stat)的消息介入问题!
一个循环!  
while(stat)
{
  。。。。。
。。。。。。
}

我想通过出发一个按钮消息函数改变正在循环中stat为FALSE,跳出循环!
可惜做不到!   消息好想根本就没有执行!
高手有什么办法   在消息函数改变stat为FALSE   实现终止上面的循环“??


[解决办法]
可以定义一个函数
bool GetStat()
{
......
}
while(stat)
{
stat=GetStat();
。。。。。
。。。。。。
}
就可以了
[解决办法]
if (::PeekMessage(&message, NULL, 0, 0, PM_REMOVE)) {
::TranslateMessage(&message);
::DispatchMessage(&message);

放在while里可以解决了

热点排行