MFC界面控件BCGControlBar v33.3 - 升级Ribbon Bar自定义功能_C/C++_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > C/C++ > MFC界面控件BCGControlBar v33.3 - 升级Ribbon Bar自定义功能

MFC界面控件BCGControlBar v33.3 - 升级Ribbon Bar自定义功能

 2022/12/3 14:45:35  AABBbaby  程序员俱乐部  我要评论(0)
  • 摘要:BCGControlBar库拥有500多个经过全面设计、测试和充分记录的MFC扩展类。我们的组件可以轻松地集成到您的应用程序中,并为您节省数百个开发和调试时间。BCGControlBar专业版和BCGSuiteforMFCv33.3已正式发布了,该版本包含了增强的Ribbon自定义、新的日期/时间数字指示器、带有文本对齐的组控件、多行支持以及其他一些新功能和改进。最新版点击下方获取:BCGControlBarProforMFCv33.3正式版下载RibbonBar1.改进Ribbon自定义
  • 标签:MFC 功能 控件 自定义

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

BCGControlBar专业版和BCGSuite for MFC?v33.3已正式发布了,该版本包含了增强的Ribbon自定义、新的日期/时间数字指示器、带有文本对齐的组控件、多行支持以及其他一些新功能和改进。最新版点击下方获取:

BCGControlBar Pro for MFC v33.3正式版下载
Ribbon Bar

1. 改进Ribbon自定义:

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

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

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

BCGControlBar v33.3新版图集class="img-thumbnail" style="vertical-align: middle; border-width: 1px; border-style: solid; border-color: #dee2e6; max-width: 800px; height: auto; line-height: 1.8;">
  • QAT现在可以隐藏:调用新方法CBCGPRibbonBar::SetQuickAccessToolbarVisible切换QAT可见性。
  • 开发人员可以用文本标签显示QAT Ribbon控件:调用新方法CBCGPRibbonBar::SetQuickAccessToolbarLabels来显示/隐藏这些标签。
  • 开发人员可以指定哪些QAT自定义功能可用于用户(在QAT编辑菜单中):调用新方法CBCGPRibbonBar::SetQuickAccessToolbarEditFlags与以下标志的组合:BCGPRIBBONBAR_QAT_HIDE_ALLOWED, BCGPRIBBONBAR_QAT_SHOW_LABELS_ALLOWED和BCGPRIBBONBAR_QAT_CHANGE_LOCATION_ALLOWED。
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新版图集
发表评论
用户名: 匿名