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