在for(){}循环中如果有处理函数,然后需要显示的时候,简单的UpdateData(false);是不行的:

for (int i=0;i<10000;i++)
 {
  m_nT1.Format("%d",i);
  m_cT2.SetValue((double)i);
  UpdateData(FALSE);
  Sleep(1000);
 }

这样是不能更新的。加上UpdateWindow()就可以了:

for (int i=0;i<10000;i++)
{
	m_nT1.Format("%d",i);
	m_cT2.SetValue((double)i);
	UpdateData(FALSE);
	UpdateWindow();
	Sleep(1000);
}

相关文章:

  • 2022-01-07
  • 2021-11-08
  • 2022-12-23
  • 2021-08-05
  • 2021-12-24
  • 2022-01-01
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2021-10-09
  • 2021-09-03
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案