15,979
社区成员
发帖
与我相关
我的任务
分享
void
doevents( void )
{
MSG msg;
if( PeekMessage( &msg, NULL, 0, 0, PM_REMOVE ) )
{
TranslateMessage( &msg );
DispatchMessage( &msg );
}
}
void
delay( DWORD times )
{
DWORD dwStart = GetTickCount();
DWORD dwEnd = dwStart;
do
{
doevents();
dwEnd = GetTickCount();
} while( ( dwEnd - dwStart ) <= times );
}