Win32 API. Справочник по диалоговому окну
Страница 40. Сообщение WM_ENTERIDLE


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

Синтаксис

WM_ENTERIDLE
fuSource = wParam; // флажок "источник пустой"
hwnd = (HWND) lParam;// дескриптор диалогового окна или окна владельца

Параметры
fuSource
Значение wParam. Определяет, является ли сообщение ответом отображаемого на экране диалогового окна или меню. Этот параметр может быть одно из следующих значений:

  • MSGF_DIALOGBOX - Система является свободной, потому что диалоговое окно отображено на экране.
  • MSGF_MENU - Система является свободной, потому что меню отображено на экране.

hwnd
Значение lParam. Содержит дескриптор диалогового окна (если fuSource - MSGF_DIALOGBOX) или окна, содержащего отображенное меню (если fuSource - MSGF_MENU).

Возвращаемые значения
Прикладная программа должна возвратить нуль, если она обрабатывает это сообщение.

Замечания
Функция DefWindowProc возвращает значение нуль.

Смотри также
DefWindowProc

Размещение и совместимость WM_ENTERIDLE

Windows NTДа 
Win95Да
Win32sДа
Импортируемая библиотека-
Заголовочный файлwinuser.h
UnicodeНет
Замечания по платформеНе имеется

 

 
« Предыдущая статья   Следующая статья »