CMDIFrameWndEx::EnablePaneMenu

启用或禁用弹出菜单窗格的自动创建和管理,显示应用程序"窗格中。

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

参数

  • [in] bEnable
    TRUE,自动处理窗格菜单有效;如果 FALSE,自动处理被禁用。

  • [in] uiCustomizeCmd
    命令 自定义 菜单项的ID。 此菜单项通常添加到窗格列表的末尾。

  • [in] strCustomizeLabel
    自定义 菜单项都会显示的文本(对于本地化)。

  • [in] uiViewToolbarsMenuEntryID
    指定打开窗格菜单工具栏菜单项的ID。 这通常是视图 菜单的 工具栏子菜单。

  • [in] bContextMenuShowsToolbarsOnly
    如果 TRUE,该窗格菜单显示工具栏只有列表。 如果 FALSE,菜单显示工具栏和停靠条列表。

  • [in] bViewMenuShowsToolbarsOnly
    如果 TRUE,该窗格菜单显示工具栏只有列表。 如果 FALSE,菜单显示工具栏和停靠条列表。

备注

弹出菜单窗格显示应用程序的窗格中的列表并允许用户显示或隐藏各个窗格。

示例

下面的示例演示 EnablePaneMenu 如何在 VisualStudioDemo示例:MFC Visual Studio应用程序

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

要求

标头: afxMDIFrameWndEx.h

请参见

参考

CMDIFrameWndEx选件类

层次结构图