Condividi tramite


WM_MENUCOMMAND messaggio

Inviato quando l'utente richiama un comando da un menu. Vedere la sezione Osservazioni.

#define WM_MENUCOMMAND                  0x0126

Parametri

wParam

Indice in base zero dell'elemento selezionato.

lParam

Handle del menu per la voce selezionata.

Osservazioni:

Nella maggior parte dei casi, si ascolterà il messaggio di WM_COMMAND per rispondere quando un utente richiama un comando in un menu. Il messaggio WM_MENUCOMMAND viene inviato anziché WM_COMMAND solo per i menu definiti con il flag MNS_NOTIFYBYPOS impostato nel membro dwStyle della struttura MENUINFO .

Il messaggio WM_MENUCOMMAND fornisce un handle al menu in modo da poter accedere ai dati del menu nella struttura MENUINFO e fornisce anche l'indice dell'elemento selezionato, che in genere è ciò che serve alle applicazioni. Al contrario, il messaggio WM_COMMAND fornisce l'identificatore della voce di menu.

Requisiti

Requisito Value
Client minimo supportato
Windows 2000 Professional [solo app desktop]
Server minimo supportato
Windows 2000 Server [solo app desktop]
Header
Winuser.h (include Windows.h)

Vedere anche

Panoramica dei menu