messaggio WM_MDISETMENU
Un'applicazione invia il messaggio WM_MDISETMENU a una finestra client MDI (Multiple-Document Interface) per sostituire l'intero menu di una finestra cornice MDI, per sostituire il menu della finestra cornice o entrambi.
#define WM_MDISETMENU 0x0230
Parametri
-
wParam
-
Handle per il menu della nuova finestra cornice. Se questo parametro è NULL, il menu della finestra cornice non viene modificato.
-
lParam
-
Handle per il menu della nuova finestra. Se questo parametro è NULL, il menu della finestra non viene modificato.
Valore restituito
Tipo: HMENU
Se il messaggio ha esito positivo, il valore restituito è l'handle del menu della finestra cornice precedente.
Se il messaggio non riesce, il valore restituito è zero.
Commenti
Dopo l'invio di questo messaggio, un'applicazione deve chiamare la funzione DrawMenuBar per aggiornare la barra dei menu.
Se questo messaggio sostituisce il menu della finestra, le voci di menu della finestra figlio MDI vengono rimosse dal menu della finestra precedente e aggiunte al menu della nuova finestra.
Se una finestra figlio MDI è ingrandita e questo messaggio sostituisce il menu della finestra cornice MDI, l'icona del menu finestra e l'icona di ripristino vengono rimosse dal menu della finestra cornice precedente e aggiunte al menu della nuova finestra cornice.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato |
Windows 2000 Professional [solo app desktop] |
Server minimo supportato |
Windows 2000 Server [solo app desktop] |
Intestazione |
|
Vedi anche
-
Riferimento
-
Informazioni concettuali