16,471
社区成员
发帖
与我相关
我的任务
分享
//***********************************
//响应系统消息
//***********************************
void
doevents( void )
{
//使用peekmessage
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 );
}
用delay
//***********************************
//响应系统消息
//***********************************
void
doevents( void )
{
//使用peekmessage
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 );
}
用delay
//***********************************
//响应系统消息
//***********************************
void
doevents( void )
{
//使用peekmessage
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 );
}
用delay
//**************************************
// 延时
//**************************************
void
//***********************************
//响应系统消息
//***********************************
void
doevents( void )
{
//使用peekmessage
MSG msg;
if( PeekMessage( &msg, NULL, 0, 0, PM_REMOVE ) )
{
TranslateMessage( &msg );
DispatchMessage( &msg );
}
}
delay( DWORD times )
{
DWORD dwStart = GetTickCount();
DWORD dwEnd = dwStart;
do
{
doevents();
dwEnd = GetTickCount();
} while( ( dwEnd - dwStart ) <= times );
}
//**************************************
// 延时
//**************************************
void
//***********************************
//响应系统消息
//***********************************
void
doevents( void )
{
//使用peekmessage
MSG msg;
if( PeekMessage( &msg, NULL, 0, 0, PM_REMOVE ) )
{
TranslateMessage( &msg );
DispatchMessage( &msg );
}
}
delay( DWORD times )
{
DWORD dwStart = GetTickCount();
DWORD dwEnd = dwStart;
do
{
doevents();
dwEnd = GetTickCount();
} while( ( dwEnd - dwStart ) <= times );
}