Сообщение WM_MENUSELECT

Const WM_MENUSELECT = &H11F

Сообщение WM_MENUSELECT отправляется окну владельца меню, когда пользователь выбирает пункт меню. Окно получает это сообщение через функцию обратного вызова WindowProc

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

При успешной обработке сообщения должно возвращаться 0.

Параметры

wParam
Младшее слово определяет пункт меню или индекс подменю. Старшее слово - комбинация флагов меню, которые могут иметь следующие значения
MF_BITMAPПункт отображает точечный рисунок
MF_CHECKEDПункт отмечен галочкой
MF_DISABLEDПункт заблокирован
MF_GRAYEDПункт недоступен
MF_HILITEПункт выделен
MF_MOUSESELECTПункт выбран с помощью мыши
MF_OWNERDRAWОпределяется программой
MF_POPUPПункт открывает выпадающее меню или подменю
MF_SYSMENUПункт содержится в системном меню. Параметр lParam содержит дескриптор меню, связанное с этим сообщением
lParam
Дескриптор меню, по которому щелкнули мышью

Пример

menu.zip

Категория

Меню