WM_INITMENUPOPUP

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

WM_INITMENUPOPUP hmenuPopup = wParam (HMENU);         / / обработать подменю
Оборудования = LOWORD(lParam) (UINT);        / / пункт подменю положение fSystemMenu = HIWORD(lParam) (BOOL); / / меню Окно флага 
 

Параметры

hmenuPopup
Значение wParam. Дескриптор меню или подменю.
оборудования
Значение младшее слово lParam. Указывает начинающийся с нуля относительное положение элемента меню, который открывает раскрывающееся меню или подменю.
fSystemMenu
Значение старшее слово lParam. Указывает, является ли раскрывающееся меню в меню окно (также известный как системное меню или меню управления). Если меню меню окна , этот параметр имеет значение TRUE; в противном случае это ложь.

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

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

QuickInfo

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

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

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

Index