亲爱的BCGSoft用户,我们非常高兴地宣布BCGControlBar Professional for MFC和BCGSuite for MFC v31.2正式发布!新版本支持Windows 10 light/dark模式、增强功能区、支持脚本树自定义文件夹等,以及其他新功能和改进。需要最新版的可以点击这里【BCG下载】
BCGControlBar Pro for MFC v31.2正式版下载
Ribbon Bar
1. 改进的功能区命令搜索:
- CBCGPRibbonCommandsMenuCustomItems具有新成员m_strInputPrev(包含以前输入的文本)。
- CBCGPRibbonCommandSearchOptions结构的新成员m_bAlwaysRebuildResultsMenu指定是否应始终重新创建搜索结果列表。 默认情况下,该成员为FALSE。
- 添加新的虚拟方法CBCGPVisualManager::GetRibbonCommandsComboIcon,如果希望用自己的图标替换默认图标(灯泡),请在自定义可视化管理器中重写此方法。
2. 新增指定“最小化”按钮位置的功能:此按钮可以位于标签行的右侧(如在MS Office 2010应用程序中) - 或类别区域的右下角(如MS Office 2013- 2019)。调用新方法CBCGPRibbonBar :: SetMinimizeButtonLocation来指定最小化按钮位置或将新的CBCGPAppOptions成员m_bRibbonMinimizeButtonAutoLocation设置为TRUE(在这种情况下,如果激活了Office 2013-2019可视化主题,则最小化按钮将自动显示在类别区域的右下角 )。
工具栏和菜单
1. BCGM_RESETTOOLBAR注册消息:LPARAM现在包含一个指向CBCGPToolBar对象的指针。
2. BCGPToolBar :: SetNonPermittedCommands:添加新的最佳参数“ bCheckForChanges”(默认为FALSE)。如果此参数为TRUE,并且未更改不允许的命令列表,则不执行任何操作。
3. 新类CBCGPToolbarSlider实现了CBCGPToolbarButton派生的工具栏控件,并带有嵌入式CBCGPSliderCtrl。
对话框和表单
1. CBCGPPropertySheet:添加新的虚拟方法IsPageTransitionReversedOrder,如果您希望指定自定义页面转换方向,请重写此方法。
2. 新方法CBCGPPropertySheetCtrl :: GetRecommendedSize返回显示所有页面和导航(选项卡)控件所需的大小。
MDI窗口和选项卡
1. 改进帧标题栏
- 增加在分离的框架字幕上自动创建自定义字幕按钮的功能:CBCGPFrameCaptionBarOptions具有新成员m_bSyncButtonsBetweenFrames。
- 实现MDI选项卡的显示标题权:CBCGPRibbonCaptionMDITabsOptions具有新成员m_bDrawTitle。
2. CBCGPMDIFrameWnd具有新的虚拟方法GetFrameCaptionMDITabsTitle。 默认情况下,此方法返回框架标题,但是如果您希望显示位于框架标题上的MDI选项卡的另一标题,则可以覆盖此方法。