сообщение WM_DISPLAYCHANGE

Сообщение WM_DISPLAYCHANGE отправляется во все окна при изменении разрешения дисплея.

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

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

Параметры

wParam

Новая глубина изображения дисплея в битах на пиксель.

lParam

Слово с низким порядком указывает горизонтальное разрешение экрана.

Слово высокого порядка указывает вертикальное разрешение экрана.

Замечания

Это сообщение отправляется только в окна верхнего уровня. Для всех остальных окон она размещена.

Requirements

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

См. также

Обзор рисования и рисования

Рисование и рисование сообщений

HIWORD

LOWORD