win32 GDI のようなゲームマリオを作成しています。game の新しいループを実装しました:
PeekMessage(&msg,NULL,0,0,PM_NOREMOVE);
while (msg.message!=WM_QUIT)
{
if (PeekMessage(&msg,NULL,0,0,PM_REMOVE)) {
TranslateMessage(&msg);
DispatchMessage(&msg);
}
else // No message to do
{
gGameMain->GameLoop();
}
}
しかし、私のゲームは Ctrl + Alt + Del を押すまで実行されています (マウスカーソルが回転しています)。