Сообщение WM_ENTERIDLE отправляется в окно владельца модального блока диалога или меню, которое входит в неактивное состояние. Модальное диалоговое окно или меню входят в неактивное состояние тогда, когда в его очереди, после того, как оно обработало одно или несколько предыдущих сообщений, нет ожидающих сообщений.
Синтаксис
|
Параметры
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 |
Нет |
|
Замечания по платформе |
Не имеется |