如何在程序中延时:
1 sleep(2000)
2 sleep简单,但是如果延时比较长,系统就如同死机,下面的方法能在延时的时候处理消息:
COleDateTime starttime = COleDateTime::GetCurrentTime();
COleDateTimeSpan endtime = COleDateTime::GetCurrentTime()-starttime;
while(endtime.GetTotalSeconds()<2)
{
MSG msg;
GetMessage(&msg,0,0);
PreTranslateMessage(&msg);
endtime = COleDateTime::GetCurrentTime()-starttime;
}