Сообщение WM_MENUCOMMAND отправляется тогда, когда пользователь делает выбор из меню.
Синтаксис
WM_MENUCOMMAND WPARAM wParam LPARAM lParam; |
Параметры
wParam
Определяет индекс выбранного пункта, отсчитываемый от нуля .
Windows 98/Me: Старшее слово - это индекс отсчитываемый от нуля выбранного пункта. Младшее слово - ID (идентификатор) пункта.
lParam
Дескриптор меню, из которого выбран пункт.
Возвращаемые значения
Возвращаемых значений нет.
Замечания
Сообщение WM_MENUCOMMAND дает дескриптор меню, так что Вы можете обратиться к данным меню в структуре MENUINFO - и также дает Вам и индекс выбранного пункта, в котором обычно нуждается приложение. И напротив, сообщение WM_COMMAND дает Вам идентификатор пункта меню.
Сообщение WM_MENUCOMMAND посылается только для меню, которые задаются с флажком MNS_NOTIFYBYPOS, установленным в член dwStyle структуры MENUINFO.
Смотри также
Размещение и совместимость WM_MENUCOMMAND |
|
Windows. NET Server |
Да |
Windows XP |
Да |
Windows 2000 |
Да |
Windows NT |
Нет |
Windows Me |
Да |
Windows 98 |
Да |
Windows 95 |
Нет |
Минимальная версия DLL |
Нет |
Заголовочный файл |
|
- объявлено в |
Winuser.h |
- включено в |
Windows.h |
Unicode |
Нет |
Замечания по платформе |
Не имеется |