Сообщение 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 |
Нет |
|
Замечания по платформе |
Не имеется |