throw unsupported_video_mode(requested_mode);
DEVMODE info;
+ info.dmDeviceName[0] = 0;
+ info.dmSpecVersion = DM_SPECVERSION;
+ info.dmDriverVersion = 0;
info.dmSize = sizeof(DEVMODE);
+ info.dmDriverExtra = 0;
info.dmFields = DM_PELSWIDTH|DM_PELSHEIGHT;
info.dmPelsWidth = mode->width;
info.dmPelsHeight = mode->height;
MSG msg;
if(PeekMessage(&msg, 0, 0, 0, PM_REMOVE))
{
+ TranslateMessage(&msg);
DispatchMessage(&msg);
return true;
}