原始代码:在vc6中通过
MSG msg;
while( msg.message!=WM_QUIT)
{
if(PeekMessage( &msg, NULL, 0U, 0U, PM_REMOVE ) )
{
TranslateMessage( &msg );
DispatchMessage( &msg );
}
else
{
render();
input();
}
}
修改后代码,在vc2003
MSG msg;
BOOL iQuit=FALSE;
while( !bQuit)
{
if(PeekMessage( &msg, NULL, 0U, 0U, PM_REMOVE ) )
{
if (msg.message!=WM_QUIT)
{
TranslateMessage( &msg );
DispatchMessage( &msg );
}
}
else
{
render();
input();
}
}
或
MSG msg;
BOOL iQuit=FALSE;
while( !bQuit)
{
if(PeekMessage( &msg, NULL, 0U, 0U, PM_REMOVE ) )
{
if (msg.message==WM_QUIT)
{
bQuit=TRUE;
}
else
{
TranslateMessage( &msg );
DispatchMessage( &msg );
}
}
else
{
render();
input();
}
}
阅读(3273) | 评论(0) | 转发(0) |