WinProc izgleda ovako?
Code:
LRESULT CALLBACK WindowProc(HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam)
{
switch(uMsg)
{
case WM_KILLFOCUS:
g_bPause = true;
break;
case WM_SETFOCUS:
g_bPause = false;
break;
}
return DefWindowProc(hWnd, uMsg, wParam, lParam);
}
A message pump ovako?
Code:
while ( !bDone )
{
if ( g_bPause )
{
Sleep(100);
}
else
{
Render();
}
while ( PeekMessage(&msg, NULL, 0, 0, PM_REMOVE) )
{
TranslateMessage(&msg);
DispatchMessage(&msg);
}
}
Branimir