Win32 API. Справочник по диалоговому окну - Сообщение 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 Нет
Замечания по платформе Не имеется