Condividi tramite


messaggio WM_MENUedizione Standard LECT

Inviato alla finestra di proprietario di un menu quando l'utente seleziona una voce di menu.

#define WM_MENUSELECT                   0x011F

Parametri

wParam

La parola con ordine basso specifica la voce di menu o l'indice del sottomenu. Se l'elemento selezionato è una voce di comando, questo parametro contiene l'identificatore della voce di menu. Se l'elemento selezionato apre un menu a discesa o un sottomenu, questo parametro contiene l'indice del menu a discesa o del sottomenu nel menu principale e il parametro lParam contiene l'handle del menu principale (selezionato). Utilizzare la funzione GetSubMenu per ottenere l'handle di menu al menu a discesa o al sottomenu.

La parola di ordine elevato specifica uno o più flag di menu. Questo parametro può essere uno o più dei valori seguenti.

Valore Significato
MF_BITMAP
0x00000004L
L'elemento visualizza una bitmap.
MF_CHECKED
0x00000008L
L'elemento è selezionato.
MF_DISABLED
0x00000002L
L'elemento è disabilitato.
MF_GRAYED
0x00000001L
L'elemento è disattivato.
MF_HILITE
0x00000080L
L'elemento è evidenziato.
MF_MOUedizione Standardedizione Standard LECT
0x00008000L
L'elemento viene selezionato con il mouse.
MF_OWNERDRAW
0x00000100L
L'elemento è un elemento disegnato dal proprietario.
MF_POPUP
0x00000010L
L'elemento apre un menu a discesa o un sottomenu.
MF_SYSMENU
0x00002000L
L'elemento è contenuto nel menu della finestra. Il parametro lParam contiene un handle per il menu associato al messaggio.

lParam

Handle al menu su cui è stato fatto clic.

Valore restituito

Se un'applicazione elabora questo messaggio, deve restituire zero.

Osservazioni:

Se la parola dell'ordine elevato di wParam contiene 0xFFFF e il parametro lParam contiene NULL, il sistema ha chiuso il menu.

Non usare il valore 1 per la parola con ordine elevato di wParam, perché questo valore viene specificato come (UINT) HIWORD(wParam). Se il valore è 0xFFFF, verrebbe interpretato come 0x0000FFFF, non 1, a causa del cast a un UINT.

Requisiti

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

Vedi anche

Riferimento

GetSubMenu

HIWORD

LOWORD

Concettuale

Tasti di scelta rapida