PWJ3312 - 95/12 |
この資料は以下の製品について記述したものです。
この資料は、スクリーンセーバを抑制する方法を紹介したものです。
PostMessageを使用し全てのトップレベルウインドウに
WS_SYSCOMMAND wParam = SC_SCREENSAVE
を送ってください。
例
PostMessage(HWND_BROADCAST, WS_SYSCOMMAND, SC_SCREENSAVE.0L);
スクリーンセーバの起動を止めるには
WM_SYSCOMMAND の wParam == SC_SCREENSAVE
の時 return 1 を返してください。
例
case WM_SYSCOMMAND:
if ( wParam == SC_SCREENSAVE )
{
return 1;
}
return (DefWindowProc(hWnd, message, wParam, lParam));
起動しているスクリーンセーバを止めるにはダミーで SetCursorPos を発行してください
例
SetCursorPos( 1, 1 );
(C)1995 Microsoft Corporation. All rights reserved.
マイクロソフト株式会社 テクニカル サポート
UP |
HOMEPAGE |