亲爱的BCGSoft用户,我们非常高兴地宣布BCGControlBar Professional for MFC和BCGSuite for MFC?v32.0正式发布!新版本支持Windows 11、增强功能区简化模式、改进控件外观等,以及其他新功能和改进。需要最新版的可以点击这里【BCG下载】
BCGControlBar Pro for MFC v32.0正式版下载1. 实现功能区简化模式。在此模式下,ribbon控件显示在同一行中,并且面板(组)不可折叠。您可以通过调用新方法 CBCGPBaseRibbonElement::SetSimplifiedModeType 来指定哪些命令在简化模式下可用,默认情况下,将在简化模式下使用小 (16x16) 图标。此外,您可以为简化模式指定 20x20 图标,调用新方法 CBCGPRibbonBar::SetSimplifiedMode 以在简化和经典 Ribbon 模式之间切换。
class="img-thumbnail" src="https://image.evget.com/2021/11/12/SimplifiedRibbon1214xkx9bnl1xpaf2.png" style="vertical-align: middle; border-width: 1px; border-style: solid; border-color: #dee2e6; max-width: 800px; height: auto; line-height: 1.8;" alt="BCGControlBar v32.0图集">2. 产品源代码完全兼容最新的C++代码标准和技术:
3. 该产品与 Windows 11 的最终版本完全兼容!所有产品功能都在最新版本下进行了全面测试,并且所有测试用例都通过了。
1. CCBCGPRibbonKeyboardCustomizeDlg:在分配自定义键盘快捷键之前,将新注册的消息 BCGM_ON_BEFORE_ASSIGN_RIBBON_KEY 发送到主框架。 如果您希望禁止将特定键盘快捷键分配给特定命令,请添加此消息处理程序并返回非零值。
2. Ribbon Commands Search ("Tell Me"):添加了对拆分按钮(具有默认命令的项目)的支持。
3. CCBCGPRibbonComboBox:新方法 AddSeparator / InsertSeparator 允许将分隔符添加到功能区组合框。
4. 如果需要准备 Ribbon 图像列表,框架会在轻版本时调用新的虚拟方法 CBCGPRibbonBar::OnPrepareLightImages。 默认情况下,框架会更改图像亮度(由 CBCGPRibbonBar::SetImagesLuminosity 指定)。
5. 改进自定义键盘的键盘导航(如果在功能区自定义中更改了功能区类别/面板顺序和(或)可见性)。
6. CCBCGPRibbonColorButton:一个新的虚拟方法 OnDrawColorBox 允许自定义颜色框外观。
7. CBCGPRibbonButton:RibbonButtonOnQAT 枚举有一个新成员 BCGPRibbonButton_Show_As_Switch。
8. Ribbon Designer:添加了简化模式支持和可访问性(测试)控件名称。