CMDIFrameWnd::MDISetMenu

CMenu * MDISetMenu ( CMenu * pFrameMenu, CMenu * pWindowMenu );

Valor devuelto

Un puntero para el menú de la ventana de marco reemplazado por este mensaje. El puntero puede ser temporal y no debe almacenarse para su uso posterior.

Parámetros

pFrameMenu

Especifica el menú del nuevo menú de ventana de marco. Si NULL, el menú no cambia.

pWindowMenu

Especifica el menú del nuevo menú emergente de la ventana. Si NULL, el menú no cambia.

Observaciones

Llame a esta función miembro para reemplazar el menú de una ventana de marco MDI, el menú emergente de la ventana o ambos.

Después de llamar a MDISetMenu, una aplicación debe llamar a la función miembro DrawMenuBar de CWnd para actualizar la barra de menú.

Si esta llamada reemplaza el menú emergente de la ventana, elementos de menú de ventana secundaria MDI se quitan del menú de la ventana anterior y agregó que el nuevo menú emergente de la ventana.

Si se maximiza una ventana secundaria MDI y esta llamada reemplaza el menú de ventana de marco MDI, los controles de menú y restauración de Control se elimina del menú Ventana de marco anterior y se agregan al menú nuevo.

No llame a esta función miembro si utiliza el marco para administrar sus ventanas MDI secundarias.

Visión General de CMDIFrameWnd |nbsp; Miembros de clase | Diagrama de jerarquía

Vea tambiénnbsp;CWnd::DrawMenuBar, WM_MDISETMENU

Index