Сообщение WM_DEVMODECHANGE отправляется всем окнам верхнего уровня всякий раз, когда пользователь изменяет выбранные параметры драйвера устройства.
Синтаксис
Окно получает это сообщение через посредство своей функции WindowProc.
LRESULT CALLBACK WindowProc( HWND hwnd, // дескриптор окна UINT uMsg, // WM_DEVMODECHANGE WPARAM wParam, // не используется LPARAM lParam // имя устройства (LPCTSTR) ); |
Параметры
wParam
Этот параметр не используется.
lParam
Указатель на строку, которая устанавливает имя устройства.
Возвращаемые значения
Приложение должно возвратить нуль, если оно обрабатывает это сообщение.
Замечания
Это сообщение не может отправляться непосредственно окну. Чтобы отправить сообщение WM_DEVMODECHANGE всем окнам верхнего уровня, используйте функцию SendMessageTimeout с установкой параметра hWnd в HWND_BROADCAST.
Смотри также
Обзор Контексты устройства, Сообщения, используемые контекстами устройства, WindowProc, SendMessageTimeout
Размещение и совместимость WM_DEVMODECHANGE |
|
Windows. NET Server |
Да |
Windows XP |
Да |
Windows 2000 |
Да |
Windows NT |
Да версии 3.1 и старше |
Windows Me |
Да |
Windows 98 |
Да |
Windows 95 |
Да |
Используемая библиотека |
- |
Заголовочный файл |
|
- объявлено в |
Winuser.h |
- включено в |
Windows.h |
Unicode |
Нет |
Замечания по платформе |
Не имеется |