Уведомление WM_ENTERIDLE 


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

Синтаксис

WM_ENTERIDLE
    WPARAM wParam
    LPARAM lParam;

Параметры

wParam

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

Значение Предназначение
MSGF_DIALOGBOX Система бездействует, потому что на экране показывается  диалоговое окно.
MSGF_MENU Система бездействует, потому что на экране показывается  меню.

lParam

Дескриптор диалогового окна (если wParam - MSGF_DIALOGBOX) или окна, содержащего отображаемое на экране меню (если wParam - MSGF_MENU).

Возвращаемое значение

Приложение должно возвратить нуль, если оно обрабатывает это сообщение.

Замечания

Вы можете подавить сообщение WM_ENTERIDLE для диалогового окна, создавая блок диалога со стилем DS_NOIDLEMSG.

Смотри также 

Обзор Диалоговые окнаУведомления, используемые диалоговыми окнами DefWindowProc

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

Windows. NET Server

Да

Windows XP

Да

Windows 2000

Да

Windows NT

Да версии 3.1 и выше

Windows Me

Да

Windows 98

Да

Windows 95

Да

Минимальная версия DLL

-

Заголовочный файл

 

- объявлено в

Winuser.h

- включено в

Windows.h

Unicode

Нет

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

Не имеется

 

Назад в оглавление
На главную страницу
На оглавление справки

Hosted by uCoz