MFC 2008 feature pack 技巧点滴

本文介绍如何在MDI程序中定制Tab样式,包括移除关闭按钮、修改Tab标签上的文字等操作。通过调整CMDITabInfo结构体参数实现所需功能。

去掉MDI程序中Tab上面的close按钮

CMDITabInfo mdiTabParams;
 mdiTabParams.m_style = CMFCTabCtrl::STYLE_3D_ONENOTE; // other styles available...
// mdiTabParams.m_bActiveTabCloseButton = FALSE;      // set to FALSE to place close button at right of tab area
 mdiTabParams.m_bTabIcons = FALSE;    // set to TRUE to enable document icons on MDI taba
 mdiTabParams.m_bAutoColor = TRUE;    // set to FALSE to disable auto-coloring of MDI tabs
 mdiTabParams.m_bDocumentMenu = TRUE; // enable the document menu at the right edge of the tab area
 mdiTabParams.m_bTabCloseButton = FALSE;
 EnableMDITabbedGroups(TRUE, mdiTabParams);

 

修改Tab标签上面的文字

((CMainFrame*)m_pMainWnd)->m_pFrmFileList = (CFrmFileList*)pFrame->CreateNewChild(
  RUNTIME_CLASS(CFrmFileList), IDS_TITLE_FILE_LIST, m_hMDIMenu, m_hMDIAccel);
 ((CMainFrame*)m_pMainWnd)->m_pFrmFileList->SetTitle( TEXT("File List") );

 

在资源里面的string table里面设置即可比如IDS_TITLE_FILE_LIST="/nFile List/nFile List"一定要有"/n"。

SetTitle修改的是MDI框架程序的标题栏文字

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值