1、SetTimer(), KillerTimer() 的时间不准确,不推荐
2、 DWORD dwStart = GetTickCount();
// Stop if this has taken too long
if( GetTickCount() - dwStart >= TIMELIMIT )
Cancel();
获得精确的fps:
DWord timeStart = GetTickCount();
// do work, draw frame....
while( (GetTickCount() - timeStart < 33 );
.3、如果仅仅是延迟程序、可以使用 Win32 API函数 Sleep().只要将希望延迟的时间的毫秒数传递给该函数,该程序就将乖乖的工作.
Sleep( 1000); //延迟一秒