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


сообщение WM_MENUCOMMAND

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

#define WM_MENUCOMMAND                  0x0126

Параметры

wParam

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

lParam

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

Замечания

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

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

Требования

Требование Ценность
Минимальный поддерживаемый клиент
Windows 2000 Профессиональный [только классические приложения]
Минимальный поддерживаемый сервер
Windows 2000 Server [только классические приложения]
Header
Winuser.h (включая Windows.h)

См. также

Обзор меню