Condividi tramite


messaggio WM_INITMENU

Inviato quando un menu sta per diventare attivo. Si verifica quando l'utente fa clic su un elemento sulla barra dei menu o preme un tasto di menu. Ciò consente all'applicazione di modificare il menu prima che venga visualizzato.

Una finestra riceve questo messaggio tramite la relativa funzione WindowProc .

#define WM_INITMENU                     0x0116

Parametri

wParam

Handle del menu da inizializzare.

lParam

Questo parametro non viene usato.

Valore restituito

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

Commenti

Viene inviato un messaggio di WM_INITMENU solo quando viene prima eseguito l'accesso a un menu; viene generato un solo messaggio WM_INITMENU per ogni accesso. Ad esempio, lo spostamento del mouse tra diverse voci di menu mentre si tiene premuto il pulsante non genera nuovi messaggi. WM_INITMENU non fornisce informazioni sulle voci di menu.

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

WM_INITMENUPOPUP

Informazioni concettuali

Acceleratori di tastiera