9.9.3.2 - Сообщение WM_INITMENU

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

Синтаксис

WM_INITMENU
hmenuInit = (HMENU) wParam; // дескриптор меню, которое инициализируется

Параметры
hmenuInit
Значение wParam. Идентифицирует меню, которое будет инициализировано.

Возвращаемые значения
Если приложение обрабатывает это сообщение, оно возвращает нуль.

Замечания
Сообщение WM_INITMENU отправляется только тогда, когда к меню обращаются первый раз; создается только одно сообщение WM_INITMENU для каждого обращения. Например, перемещение мыши по нескольким пунктам меню при удержании кнопки в нажатом положении не генерирует новые сообщения. WM_INITMENU не предусматривает информацию о пунктах меню.

Смотри также
WM_INITMENUPOPUP

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

Windows NT			Да 
Win95				Да 
Win32s				Да 
Импортируемая библиотека		- 
Заголовочный файл			winuser.h 
Unicode				Нет 
Замечания по платформе		Не имеется

Предыдущий Шаг | Следующий Шаг | Оглавление
Автор Владимир Соковиков.