欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

MFC界面库BCGControlBar v32.0 - 支持Windows 11 BCGMFCC++Windows 11 

程序员文章站 2022-03-03 16:53:12
...

亲爱的BCGSoft用户,我们非常高兴地宣布BCGControlBar Professional for MFCBCGSuite for MFC v32.0正式发布!新版本支持Windows 11、增强功能区简化模式、改进控件外观等,以及其他新功能和改进。需要最新版的可以点击这里【BCG下载

1. 实现功能区简化模式。在此模式下,ribbon控件显示在同一行中,并且面板(组)不可折叠。您可以通过调用新方法 CBCGPBaseRibbonElement::SetSimplifiedModeType 来指定哪些命令在简化模式下可用,默认情况下,将在简化模式下使用小 (16x16) 图标。此外,您可以为简化模式指定 20x20 图标,调用新方法 CBCGPRibbonBar::SetSimplifiedMode 以在简化和经典 Ribbon 模式之间切换。

MFC界面库BCGControlBar v32.0 - 支持Windows 11
            
    
    
        BCGMFCC++Windows 11 
MFC界面库BCGControlBar v32.0 - 支持Windows 11
            
    
    
        BCGMFCC++Windows 11 

2. 产品源代码完全兼容最新的C++代码标准和技术:

  • ISO C++ 20 标准。
  • LLVM (CLang-Cl)。

3. 该产品与 Windows 11 的最终版本完全兼容!所有产品功能都在最新版本下进行了全面测试,并且所有测试用例都通过了。

MFC界面库BCGControlBar v32.0 - 支持Windows 11
            
    
    
        BCGMFCC++Windows 11 
Ribbon Bar

1. CCBCGPRibbonKeyboardCustomizeDlg:在分配自定义键盘快捷键之前,将新注册的消息 BCGM_ON_BEFORE_ASSIGN_RIBBON_KEY 发送到主框架。 如果您希望禁止将特定键盘快捷键分配给特定命令,请添加此消息处理程序并返回非零值。

2. Ribbon Commands Search ("Tell Me"):添加了对拆分按钮(具有默认命令的项目)的支持。

3. CCBCGPRibbonComboBox:新方法 AddSeparator / InsertSeparator 允许将分隔符添加到功能区组合框。

MFC界面库BCGControlBar v32.0 - 支持Windows 11
            
    
    
        BCGMFCC++Windows 11 

4. 如果需要准备 Ribbon 图像列表,框架会在轻版本时调用新的虚拟方法 CBCGPRibbonBar::OnPrepareLightImages。 默认情况下,框架会更改图像亮度(由 CBCGPRibbonBar::SetImagesLuminosity 指定)。

5. 改进自定义键盘的键盘导航(如果在功能区自定义中更改了功能区类别/面板顺序和(或)可见性)。

6. CCBCGPRibbonColorButton:一个新的虚拟方法 OnDrawColorBox 允许自定义颜色框外观。

MFC界面库BCGControlBar v32.0 - 支持Windows 11
            
    
    
        BCGMFCC++Windows 11 

7. CBCGPRibbonButton:RibbonButtonOnQAT 枚举有一个新成员 BCGPRibbonButton_Show_As_Switch。

8. Ribbon Designer:添加了简化模式支持和可访问性(测试)控件名称。