开发者论坛

 找回密码
 注册 (请使用非IE浏览器)
查看: 4685|回复: 0

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

[复制链接]

0

精华

8

贡献

1767

赞扬

特约版主

帖子
583
软币
4524
在线时间
275 小时
注册时间
2019-2-21
发表于 2021-4-26 09:20:30 | 显示全部楼层 |阅读模式

亲爱的BCGSoft用户,我们非常高兴地宣布BCGControlBar Professional for MFCBCGSuite for MFC v31.2正式发布!新版本支持Windows 10 light/dark模式、增强功能区、支持脚本树自定义文件夹等,以及其他新功能和改进。需要最新版的可以点击这里【BCG下载


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选项卡的另一标题,则可以覆盖此方法。


回复

使用道具 举报

Archiver|手机版|小黑屋|开发者网 ( 苏ICP备08004430号-2 )
版权所有:南京韵文教育信息咨询有限公司

GMT+8, 2024-3-19 14:46

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表