Поделиться через


сообщение WM_MENUCOMMAND

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

#define WM_MENUCOMMAND                  0x0126

Параметры

wParam

Отсчитываемый от нуля индекс выбранного элемента.

lParam

Дескриптор меню для выбранного элемента.

Комментарии

Сообщение WM_MENUCOMMAND предоставляет дескриптор меню, чтобы вы могли получить доступ к данным меню в структуре MENUINFO , а также предоставляет индекс выбранного элемента, который обычно требуется приложениям. В отличие от этого, сообщение WM_COMMAND предоставляет идентификатор пункта меню.

Сообщение WM_MENUCOMMAND отправляется только для меню, определенных с флагом MNS_NOTIFYBYPOS , установленным в элементе dwStyle структуры MENUINFO .

Требования

Требование Значение
Минимальная версия клиента
Windows 2000 Professional [только классические приложения]
Минимальная версия сервера
Windows 2000 Server [только классические приложения]
Заголовок
Winuser.h (включая Windows.h)

См. также раздел

Обзор меню