WM_DISPLAYCHANGE メッセージ

WM_DISPLAYCHANGE メッセージは、ディスプレイの解像度が変更されたときにすべてのウィンドウに送信されます。

ウィンドウは、WindowProc 関数を介してこのメッセージを受け取ります。

LRESULT CALLBACK WindowProc(
  HWND hwnd, 
  UINT  uMsg, 
  WPARAM wParam, 
  LPARAM lParam   
);

パラメーター

wParam

ディスプレイの新しいイメージ深度 (ピクセルあたりのビット数)。

lParam

下位ワードは、画面の水平解像度を指定します。

上位ワードは、画面の垂直解像度を指定します。

解説

このメッセージは、最上位ウィンドウにのみ送信され、 他のすべてのウィンドウには投稿されます。

要件

要件 Value
サポートされている最小のクライアント
Windows 2000 Professional [デスクトップ アプリのみ]
サポートされている最小のサーバー
Windows 2000 Server [デスクトップ アプリのみ]
ヘッダー
Winuser.h (Windows.h を含む)

関連項目

ペイントと描画の概要

ペイントと描画のメッセージ

HIWORD

LOWORD