MFC界面开发工具BCG v31.1 - 增强功能区、工具箱功能

亲爱的BCGSoft用户,我们非常高兴地宣布BCGControlBar Professional for MFCBCGSuite 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可视化主题,则最小化按钮将自动显示在类别区域的右下角 )。

MFC界面开发工具BCG v31.1 - 增强功能区、工具箱功能

MFC界面开发工具BCG v31.1 - 增强功能区、工具箱功能

工具栏和菜单

1. BCGM_RESETTOOLBAR注册消息:LPARAM现在包含一个指向CBCGPToolBar对象的指针。

2. BCGPToolBar :: SetNonPermittedCommands:添加新的最佳参数“ bCheckForChanges”(默认为FALSE)。如果此参数为TRUE,并且未更改不允许的命令列表,则不执行任何操作。

3. 新类CBCGPToolbarSlider实现了CBCGPToolbarButton派生的工具栏控件,并带有嵌入式CBCGPSliderCtrl。

MFC界面开发工具BCG v31.1 - 增强功能区、工具箱功能

对话框和表单

1. CBCGPPropertySheet:添加新的虚拟方法IsPageTransitionReversedOrder,如果您希望指定自定义页面转换方向,请重写此方法。

2. 新方法CBCGPPropertySheetCtrl :: GetRecommendedSize返回显示所有页面和导航(选项卡)控件所需的大小。

MDI窗口和选项卡

1. 改进帧标题栏

  • 增加在分离的框架字幕上自动创建自定义字幕按钮的功能:CBCGPFrameCaptionBarOptions具有新成员m_bSyncButtonsBetweenFrames。
  • 实现MDI选项卡的显示标题权:CBCGPRibbonCaptionMDITabsOptions具有新成员m_bDrawTitle。

MFC界面开发工具BCG v31.1 - 增强功能区、工具箱功能

2. CBCGPMDIFrameWnd具有新的虚拟方法GetFrameCaptionMDITabsTitle。 默认情况下,此方法返回框架标题,但是如果您希望显示位于框架标题上的MDI选项卡的另一标题,则可以覆盖此方法。

上一篇:如何打开并编译别人的VS2015 Qt项目


下一篇:学习C++ Qt/MFC客户端开发还有前途吗?本文给你答案