BOOL nActive = 0;
//スクリーンセイバーがコントロールパネルで設定されているかチェックする
if(SystemParametersInfo(SPI_GETSCREENSAVEACTIVE, 0, &nActive, SPIF_UPDATEINIFILE) == TRUE) {
if(nActive) {
//スクリーンセイバーの起動
::SendMessage(hWnd, WM_SYSCOMMAND, SC_SCREENSAVE, NULL);
}
}
参照
スクリーンセーバーの解除