Сообщение WM_DEVMODECHANGE


Сообщение 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

Нет

Замечания по платформе

Не имеется

 

Назад в оглавление
На главную страницу
На оглавление справки
Перевод 09.01.2004 20:16 ©Copyright V. Sokovikov
Hosted by uCoz