MFC界面控件BCGControlBar v33.3新版亮点:升级Ribbon Bar自定义功能

BCGControlBar Professional for MFC和BCGSuite for MFC v33.3正式发布!新版本包含新的功能区、工具栏、菜单组件的升级等,欢迎下载相关产品体验~

BCGControlBar库拥有500多个经过全面设计、测试和充分记录的MFC扩展类。 我们的组件可以轻松地集成到您的应用程序中,并为您节省数百个开发和调试时间。

Ribbon Bar

1. 改进Ribbon自定义:

  • 新增在自定义组之间的移动自定义控件和在自定义选项卡之间移动自定义组的功能。
  • 修改保存/恢复自定义组的机制。

2. CBCGPRibbonButton::SetMenu有一个新的可选参数”bKeepMenuHandle”(默认为FALSE),当此参数为TRUE时,菜单不转换为子项列表。

3. 扩展Ribbon Quick Access Toolbar (QAT) 外观自定义,该版本新增了以下功能:

BCGControlBar v33.3新版图集
  • QAT现在可以隐藏:调用新方法CBCGPRibbonBar::SetQuickAccessToolbarVisible切换QAT可见性。
  • 开发人员可以用文本标签显示QAT Ribbon控件:调用新方法CBCGPRibbonBar::SetQuickAccessToolbarLabels来显示/隐藏这些标签。

BCGControlBar v33.3新版图集

最近的QAT状态自动保存在应用程序设置中,并将在下次运行应用程序时恢复。

工具栏和菜单

1. CBCGPPopupMenu::HideRarelyUsedCommands方法现在是虚拟的。

2. CBCGPKeyboardPage(键盘快捷键自定义页面):为宽的(部分可见的)命令名添加了工具提示。

BCGControlBar v33.3新版图集
量规控件

1. CBCGPAnalogClock有以下补充和改进:

  • EnableSecondHand方法有一个新的可选参数bSmoothMovement,当此参数为TRUE且启用seconds needle时,针将在秒刻度之间平稳移动。
  • 一个新的虚拟方法OnGetClockTime允许指定一个自定义时间。

2. CBCGPGaugeImpl:实现多个测量的圆角支持,SetCornerRadius和GetCornerRadius方法添加到该类中,您可以在以下规格类型中指定圆角形状:

CBCGPColorIndicatorImpl

BCGControlBar v33.3新版图集

CBCGPLinearGaugeImpl

BCGControlBar v33.3新版图集

CBCGPNumericIndicatorImpl

BCGControlBar v33.3新版图集

3. CBCGPNumericIndicatorImpl:添加数字类型:

BCGP_NUMERIC_DIGIT_SEGMENTS_7

BCGControlBar v33.3新版图集

BCGP_NUMERIC_DIGIT_SEGMENTS_7_DOTS

BCGControlBar v33.3新版图集

BCGP_NUMERIC_DIGIT_SEGMENTS_16

BCGControlBar v33.3新版图集

调用新方法SetDigitType指定该类型,调用GetDigitType获取该类型。

4. 新的仪表CBCGPNumericDateTimeIndicatorImp和CBCGPDigitalClock实现了数字日期/时间指示器和数字时钟。

BCGControlBar v33.3新版图集

5. bcgpnumericindicatorimpl:添加了新的指标状态BCGP_NUMERIC_INDICATOR_STATE_NOTREADY。

BCGControlBar v33.3新版图集

如果您对BCGSoft的产品感兴趣,也可直接咨询“在线客服”!

标签:

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2022年10月26日
下一篇 2022年10月26日

相关推荐

发表回复

登录后才能评论