CMDIFrameWndEx::EnableMDITabbedGroups

启用或禁用框架窗口的MDI选项卡式组功能。

void EnableMDITabbedGroups(
   BOOL bEnable,
   const CMDITabInfo& params 
);

参数

  • [in] bEnable
    TRUE,MDI选项卡式组功能有效;如果 FALSE,MDI选项卡式组函数禁用。

  • [in] params
    指定该结构适用于子窗口在MDI工作区创建的参数。

备注

使用此方法启用或禁用MDI选项卡式组功能。 此功能使MDI应用程序显示子窗口作为水平显示在MDI工作区垂直对齐或的选项卡式窗口。 选项卡式窗口中按拆分分隔。 使用拆分,用户可以调整选项卡式组。

  • 用户可以:

  • 各个组之间的拖动单个选项。

  • 用于创建新组的窗口的边缘拖动单个选项。

  • 使用快捷菜单,移动选项或创建新组。

  • 应用程序可以保存选项卡式窗口当前格式,并列出当前打开的文档。

如果您调用了 bEnable 的此方法设置为 FALSE,params 被忽略。

即使MDI选项卡式组已启用,可以再次调用此方法修改子窗口的设置。 调用带有 bEnable 的方法设置为 TRUE 和修改由 params 参数指定 CMDITabInfo 对象的成员。

有关如何使用MDI的更多信息选项卡式组,请参见 MDI选项卡式组

示例

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

    CMDITabInfo mdiTabParams;
    mdiTabParams.m_bTabCustomTooltips = TRUE;

    if (bMDITabsVS2005Look)
    {
        mdiTabParams.m_style = CMFCTabCtrl::STYLE_3D_VS2005;
        mdiTabParams.m_bDocumentMenu = TRUE;
    }
    else if (bOneNoteTabs)
    {
        mdiTabParams.m_style = CMFCTabCtrl::STYLE_3D_ONENOTE;
        mdiTabParams.m_bAutoColor = bMDITabColors;
    }

    if (bActiveTabCloseButton)
    {
        mdiTabParams.m_bTabCloseButton = FALSE;
        mdiTabParams.m_bActiveTabCloseButton = TRUE;
    }

    EnableMDITabbedGroups(TRUE, mdiTabParams);

要求

标头: afxMDIFrameWndEx.h

请参见

参考

CMDIFrameWndEx选件类

CMDITabInfo选件类

层次结构图

概念

MDI选项卡式组