SetTimer使用的问题
OnButton()
{
SetTimer(1,1000,NULL);
func(...); //此函数可能会处理10几秒才返回
KillTimer(1);
}
OnTimer()
{
m_StatusBar->SetText(...);
}
这个为什么要等到func()函数处理返回才显示StatusBar上面的内容?
我的理解应该是调用SetTimer()函数之后应该就开始开始发WM_TIMER消息了,
状态栏应该在func()函数处理(10几秒)过程中每妙刷新显示了。请大牛们帮小弟解释一下,谢谢!
备注:我的目的就是让状态栏上动态显示func()函数处理所消耗的时间。