zpráva WM_MENUCOMMAND

Odesláno, když uživatel vyvolá příkaz z nabídky. Viz poznámky.

#define WM_MENUCOMMAND                  0x0126

Parametry

wParam

Index vybrané položky založený na nule.

lParam

Popisovač nabídky pro vybranou položku.

Poznámky

Ve většině případů budete naslouchat zprávě WM_COMMAND odpovědět, když uživatel vyvolá příkaz v nabídce. Zpráva WM_MENUCOMMAND se odesílá místo WM_COMMAND pouze pro nabídky definované s příznakem MNS_NOTIFYBYPOS nastaveným v dwStyle členu STRUKTURY MENUINFO .

Zpráva WM_MENUCOMMAND vám poskytne popisovač nabídky, abyste měli přístup k datům nabídky ve struktuře MENUINFO a také poskytuje index vybrané položky, což je obvykle to, co aplikace potřebují. Naproti tomu WM_COMMAND zpráva poskytuje identifikátor položky nabídky.

Požadavky

Požadavek Hodnota
Minimální podporovaný klient
Windows 2000 Professional [jenom desktopové aplikace]
Minimální podporovaný server
Windows 2000 Server [jenom desktopové aplikace]
Header
Winuser.h (včetně Windows.h)

Viz také

Přehled nabídek