MFC:如何允许用户隐藏CMFCMenuBar?

MFC:如何允许用户隐藏CMFCMenuBar?,mfc,menubar,Mfc,Menubar,在MFC应用程序中,您可以右键单击工具栏并选择隐藏它们。如何使用CMFCMenuBar执行相同的操作。如果您转到“自定义”,您不能取消选中菜单的复选框吗 谢谢。假设默认的CMFCMenuBar m_wndMenuBar由应用程序向导生成,下面将在可见和隐藏之间切换 m_wndMenuBar.ShowPane(!m_wndMenuBar.IsVisible(), 0, FALSE); 通过CMFCMenuBar:CMFCToolBar:CMFCBaseToolBar:CPane:CBas

在MFC应用程序中,您可以右键单击工具栏并选择隐藏它们。如何使用
CMFCMenuBar
执行相同的操作。如果您转到“自定义”,您不能取消选中菜单的复选框吗


谢谢。

假设默认的
CMFCMenuBar m_wndMenuBar由应用程序向导生成,下面将在可见和隐藏之间切换

    m_wndMenuBar.ShowPane(!m_wndMenuBar.IsVisible(), 0, FALSE);

通过
CMFCMenuBar
:CMFCToolBar
:CMFCBaseToolBar
:CPane
:CBasePane
CBasePane
继承,假设默认
CMFCMenuBar m\u wndMenuBar由应用程序向导生成,下面将在可见和隐藏之间切换

    m_wndMenuBar.ShowPane(!m_wndMenuBar.IsVisible(), 0, FALSE);

通过
CMFCMenuBar
:CMFCToolBar
:CMFCBaseToolBar
:CMFCBaseToolBar
:CPane
:CBasePane

谢谢,有没有一种方法可以让用户使用内置的自定义功能,或者我必须使用特殊的程序来实现它?@user3161924我在股票用户界面中没有看到这个选项,所以我想它需要单独编码。谢谢,有没有一种方法可以让用户使用内置的定制功能,或者我必须使用特殊的程序选项来实现它?@user3161924我在股票用户界面中没有看到这个选项,所以我想它需要单独编码。