我要用HTTP下载一个文件,在进度条显示下载进度:
while(nRead = httpFile.Read(buf,1024))
{
  // 处理
  nDowned+=nRead;
  m_progressBar.SetPos(nDowned);
}像上面的代码,我发现在下载过程中界面没有同步显示.
是不是while循环一直占用CPU所以无法完成窗口重绘?用什么办法能实现进度条正常重绘?