次の方法で共有


WM_DEVMODECHANGE メッセージ

WM_DEVMODECHANGE メッセージは、ユーザーがデバイス モードの設定を変更するたびに、すべての最上位ウィンドウに送信されます。

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

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

パラメーター

hwnd

ウィンドウのハンドル。

uMsg

WM_DEVMODECHANGE

wParam

このパラメーターは使用されません。

lParam

デバイス名を指定する文字列へのポインター。

戻り値

アプリケーションでこのメッセージを処理する場合は、0 を返す必要があります。

解説

このメッセージをウィンドウに直接送信することはできません。 WM_DEVMODECHANGE メッセージをすべての最上位ウィンドウに送信するには、hWnd パラメーターを HWND_BROADCAST に設定して SendMessageTimeout 関数を使用します。

必要条件

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

関連項目

デバイス コンテキストの概要

デバイス コンテキスト メッセージ