CMDIFrameWndEx::EnablePaneMenu
TOC
Collapse the table of content
Expand the table of content

CMDIFrameWndEx::EnablePaneMenu

 

Enables or disables automatic creation and management of the pop-up pane menu, which displays a list of application panes.

void EnablePaneMenu(
   BOOL bEnable,
   UINT uiCustomizeCmd,
   const CString& strCustomizeLabel,
   UINT uiViewToolbarsMenuEntryID,
   BOOL bContextMenuShowsToolbarsOnly=FALSE,
   BOOL bViewMenuShowsToolbarsOnly=FALSE 
);

[in] bEnable

If TRUE, automatic handling of the pane menu is enabled; if FALSE, automatic handling is disabled.

[in] uiCustomizeCmd

Command ID of the Customize menu item. This menu item is usually added to the end of the list of panes.

[in] strCustomizeLabel

The text to be displayed for the Customize menu item (for localization).

[in] uiViewToolbarsMenuEntryID

Specifies the ID of a toolbar menu item that opens the pane menu. Usually this is the Toolbars submenu of the View menu.

[in] bContextMenuShowsToolbarsOnly

If TRUE, the pane menu displays only a list of toolbars. If FALSE, the menu displays a list of toolbars and docking bars.

[in] bViewMenuShowsToolbarsOnly

If TRUE, the pane menu displays only a list of toolbars. If FALSE, the menu displays a list of toolbars and docking bars.

The pop-up pane menu displays the list of the application's panes and lets the user show or hide individual panes.

Example

The following example shows how EnablePaneMenu is used in the VisualStudioDemo Sample: MFC Visual Studio Application.

// Enable pane context menu(list of bars + customize command):
EnablePaneMenu( TRUE, ID_VIEW_CUSTOMIZE, _T("Customize..."), ID_VIEW_TOOLBARS, FALSE, TRUE);

Requirements

Header: afxMDIFrameWndEx.h

Show:
© 2016 Microsoft