Страница 40 из 43 Сообщение 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Нет Замечания по платформеНе имеется
|