怎么从一个无限循环里面跳不出来啊???
部分代码如下:
while (bLoopFlag)
{
if (::PeekMessage(&msg,NULL,0,0,PM_REMOVE))
{
::TranslateMessage(&msg);
::DispatchMessage (&msg);
}
else {这里为我实现的代码}
}
我设了两个按钮(一个为“开始”一个为“停止”)当我按下“开始”按钮的时候的时候,进入上面那个循环,(即bLoopFlag = true),我希望按下“停止”按钮时,程序从循环中退出(我在停止的代码中将bLoopFlag设值为false了)
可是为什么程序运行的时候,就没响应了??test了一下,感觉好像一直在循环里面灭有出来??