mensaje de WM_MDISETMENU
Una aplicación envía el mensaje WM_MDISETMENU a una ventana de cliente de interfaz de varios documentos (MDI) para reemplazar todo el menú de una ventana de marco MDI, para reemplazar el menú de ventana de la ventana de marco, o ambos.
#define WM_MDISETMENU 0x0230
Parámetros
-
wParam
-
Identificador del nuevo menú de ventana de marco. Si este parámetro es NULL, no se cambia el menú de la ventana de marco.
-
lParam
-
Identificador del nuevo menú de ventana. Si este parámetro es NULL, no se cambia el menú de la ventana.
Valor devuelto
Tipo: HMENU
Si el mensaje se realiza correctamente, el valor devuelto es el identificador del menú de la ventana de marco anterior.
Si se produce un error en el mensaje, el valor devuelto es cero.
Comentarios
Después de enviar este mensaje, una aplicación debe llamar a la función DrawMenuBar para actualizar la barra de menús.
Si este mensaje reemplaza el menú de la ventana, los elementos de menú de la ventana secundaria MDI se quitan del menú de ventana anterior y se agregan al nuevo menú de ventana.
Si se maximiza una ventana secundaria de MDI y este mensaje reemplaza el menú de la ventana marco MDI, el icono de menú de ventana de ventana y el icono de restauración se quitan del menú de ventana de marco anterior y se agregan al nuevo menú de ventana de marco.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible |
Windows 2000 Professional [solo aplicaciones de escritorio] |
Servidor mínimo compatible |
Windows 2000 Server [solo aplicaciones de escritorio] |
Encabezado |
|
Consulte también
-
Referencia
-
Conceptual