UINT oldval; // ここでロック!! SystemParametersInfo( SPI_SCREENSAVERRUNNING, 1, &oldval, 0); MSG msg; while( GetMessage(&msg,NULL,0,0) ) { TranslateMessage(&msg); DispatchMessage(&msg); } // ここでロック解除 SystemParametersInfo( SPI_SCREENSAVERRUNNING, 0, &oldval, 0);