WM_INITMENU сообщение отправляется, когда меню готовится стать активным. Это происходит, когда пользователь щелкает элемент в строке меню или клавиша меню. Это позволяет приложению изменять в меню перед отображением.
WM_INITMENU hmenuInit = wParam (HMENU); / / обработать меню для инициализации
Если приложение обрабатывает это сообщение, он должен возвращать ноль.
WM_INITMENU сообщение отправляется только тогда, когда первый доступ к меню; для каждого доступа создается только одно сообщение WM_INITMENU. Например перемещение мыши через несколько пунктов меню при нажатой кнопке не создавать новых сообщений. WM_INITMENU не предоставляет информацию о пункты меню.
nbsp; Windows &NT: требует версии 3.1 или более поздней версии.
Windows:Требует Windows 95 или более поздней версии.
Windows CE:Не поддерживается.
Заголовок:Объявленные в winuser.h.
Обзор ускорителями клавиатуры, сообщений ускоритель клавиатуры, WM_INITMENUPOPUP