сообщение WM_DEVMODECHANGE

Сообщение WM_DEVMODECHANGE отправляется во все окна верхнего уровня всякий раз, когда пользователь изменяет параметры режима устройства.

Окно получает это сообщение через функцию WindowProc .

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

Параметры

hwnd

Дескриптор окна.

uMsg

WM_DEVMODECHANGE

wParam

Этот параметр не используется.

lParam

Указатель на строку, указывающую имя устройства.

Возвращаемое значение

Приложение должно возвращать ноль, если оно обрабатывает это сообщение.

Комментарии

Это сообщение не может быть отправлено непосредственно в окно. Чтобы отправить сообщение WM_DEVMODECHANGE во все окна верхнего уровня, используйте функцию SendMessageTimeout с параметром hWnd , равным HWND_BROADCAST.

Требования

Требование Значение
Минимальная версия клиента
Windows 2000 Professional [только классические приложения]
Минимальная версия сервера
Windows 2000 Server [только классические приложения]
Заголовок
Winuser.h (включая Windows.h)

См. также раздел

Общие сведения о контекстах устройств

Сообщения контекста устройства