有关UpdateData的使用
我想在edit里显示变化的数据,我写了个简单的循环
while(a<10)
{
a++;
m_edit=a;
UpdateData(FALSE);
//Sleep(500);
}
结果是直接出现了9,我觉得是刷新的太快了,所以加了Sleep(500);可是却是在过了5秒后还是直接显示了9,我想知道UpdateData()的工作原理,有人说是Sleep()暂停了线程的执行,但我是在UpdateData()之后暂停的啊,是不是我对Sleep()理解有误,我知道SetTimer(ID,500,null),SetDlgItemText可以达到我想要的效果,但我想知道为什么这样UpdateData()不行。