Il messaggio WM_INITMENU viene inviato quando un menu è in procinto di diventare attivo. Essa si verifica quando l'utente fa clic su un elemento sulla barra dei menu o preme un tasto menu. Ciò consente all'applicazione di modificare il menu prima che vengano visualizzati.
WM_INITMENU hmenuInit = wParam (HMENU); / / handle al menu per inizializzare
Se un'applicazione elabora questo messaggio, deve restituire zero.
Viene inviato un messaggio WM_INITMENU solo quando in primo luogo si accede a un menu; per ogni accesso viene generato solo un messaggio WM_INITMENU. Ad esempio, spostando il mouse attraverso diverse voci di menu, mentre tenendo premuto il pulsante non genera nuovi messaggi. WM_INITMENU non fornisce informazioni sulle voci di menu.
nbsp; Windows &NT: richiede 3.1 o versione successiva.
Windows:Richiede Windows 95 o versioni successive.
Windows CE:Non supportato.
Intestazione:Dichiarata in winuser.
Panoramica di acceleratori di tastiera, tastiera acceleratore messaggi, WM_INITMENUPOPUP
Rimedio: Inserire il CD-ROM CD di MSDN Library.