MFC For循环中实时更新显示Edit内容

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MFC For循环中实时更新显示Edit内容相关的知识,希望对你有一定的参考价值。

在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);
}

以上是关于MFC For循环中实时更新显示Edit内容的主要内容,如果未能解决你的问题,请参考以下文章

MFC中edit实现动态输出效果

MFC线程中如何更新edit,请高手帮忙啊,很急谢谢谢

MFC编辑框数据实时更新问题!!求解答!!!

MFC如何选中combo box的一个内容,将这个内容显示在edit中?请高手指点?

VC MFC对话框有多个Edit控件,只更新其中一个Edit控件的显示(已设置对应的int变量),

mfc 动态更新编辑框内容