ScreenSaverProc 関数 (scrnsave.h)

指定したスクリーン セーバー ウィンドウに送信されたメッセージを受信します。

構文

LRESULT ScreenSaverProc(
  HWND   hWnd,
  UINT   message,
  WPARAM wParam,
  LPARAM lParam
);

パラメーター

hWnd

型: HWND

ウィンドウの識別子。

message

型: UINT

スクリーン セーバー ウィンドウに送信されるメッセージ。

wParam

型: WPARAM

追加のメッセージ固有情報。

lParam

型: LPARAM

追加のメッセージ固有情報。

戻り値

型: LONG

戻り値はメッセージ処理の結果であり、送信されたメッセージによって異なります。

注釈

スクリーン セーバーの ScreenSaverProc ウィンドウ プロシージャでは、DefWindowProc 関数の代わりに DefScreenSaverProc 関数を使用して、既定のメッセージ処理を提供する必要があります。 DefScreenSaverProc 関数は、スクリーン セーバー操作に影響しないメッセージを DefWindowProc に渡します。

ScreenSaverProc 関数は、アプリケーションのモジュール定義 (.def) ファイルの EXPORTS ステートメントに含めることによってエクスポートする必要があります。

要件

要件
サポートされている最小のクライアント Windows XP (デスクトップ アプリのみ)
サポートされている最小のサーバー Windows 2000 Server [デスクトップ アプリのみ]
対象プラットフォーム Windows
ヘッダー scrnsave.h
Library Scrnsave.lib
[DLL] なし