WM_ENTERIDLE

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

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

Параметры

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

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

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

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

Примечания

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

QuickInfo

nbsp; Windows &NT: требует версии 3.1 или более поздней версии.
Windows:Требует Windows 95 или более поздней версии.
Windows CE:Не поддерживается.
Заголовок:Объявленные в winuser.h.

Родственные слова

Обзор полей диалогового окна, диалогового окна сообщений, DefWindowProc

Index