1、去掉Tab选项卡上的关闭功能,图标"x"不显示
int CMainFrame::OnCreate(LPCREATESTRUCT lpCreateStruct)
{
... ...
//下面设置了子框架上Tab选项卡的一些参数
CMDITabInfo mdiTabParams;
mdiTabParams.m_style = CMFCTabCtrl::STYLE_3D_ONENOTE;
// 设置m_bActiveTabCloseButton 为 FALSE 会将关闭按钮放置在选项卡区域的右侧,为了去掉关闭,这里必须设置为FALSE
mdiTabParams.m_bActiveTabCloseButton = FALSE;
mdiTabParams.m_bTabIcons = FALSE;
mdiTabParams.m_bAutoColor = TRUE;
mdiTabParams.m_bDocumentMenu = FALSE;
//设置为FALSE,取消关闭功能
&

该博客详细介绍了如何在VC2010中实现多文档选项卡模式下禁用选项卡关闭功能以及隐藏特定视图及其对应的Tab标签。通过设置CMDITabInfo结构的参数,可以去除Tab上的关闭按钮。同时,通过CChildFrame类的方法OnHide()和OnShow(),可以实现视图及Tab标签的隐藏和显示。
最低0.47元/天 解锁文章
1294

被折叠的 条评论
为什么被折叠?



