CMenu* MDISetMenu( CMenu* pFrameMenu, CMenu* pWindowMenu );
Return Value
A pointer to the frame-window menu replaced by this message. The pointer may be temporary and should not be stored for later use.
Parameters
pFrameMenu
Specifies the menu of the new frame-window menu. If NULL, the menu is not changed.
pWindowMenu
Specifies the menu of the new Window pop-up menu. If NULL, the menu is not changed.
Remarks
Call this member function to replace the menu of an MDI frame window, the Window pop-up menu, or both.
After calling MDISetMenu, an application must call the DrawMenuBar member function of CWnd to update the menu bar.
If this call replaces the Window pop-up menu, MDI child-window menu items are removed from the previous Window menu and added to the new Window pop-up menu.
If an MDI child window is maximized and this call replaces the MDI frame-window menu, the Control menu and restore controls are removed from the previous frame-window menu and added to the new menu.
Do not call this member function if you use the framework to manage your MDI child windows.
CMDIFrameWnd Overview | Class Members | Hierarchy Chart
See Also CWnd::DrawMenuBar, WM_MDISETMENU