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