WM_INITMENU

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

 WM_INITMENU hmenuInit = wParam (HMENU); / / обработать меню для инициализации 
 

Параметры

hmenuInit
Значение wParam. Дескриптор меню для инициализации.

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

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

Примечания

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

QuickInfo

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

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

Обзор ускорителями клавиатуры, сообщений ускоритель клавиатуры, WM_INITMENUPOPUP

Index