如何实时显示流逝时间?
我想实现这样的功能:
当按start按钮时,开始执行一个线程,当线程执行时在一个edit控件框内实时显示这个线程运行了多长时间,当线程结束时,计时结束。
本来想在一个死循环中用下面的函数来实现,然后在线程结束时传出一个消息结束循环。
while(!endFlag)
{
Sleep(1000);
SetDlgItemInt(IDC_ELPTIME, count++, FALSE);
}
线程结束时传出一个消息,令endFlag=true;
结果进到循环里出不来不说,edit里的数值一直也没发生变化。
我刚刚接触mfc,不知道要实现这样的功能应该采用什么样的结构,请大家指教。