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


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

    该版本包含了增强的Ribbon自定义、新的日期/时间数字指示器、带有文本对齐的组控件、多行支持以及其他一些新功能和改进。最新版点击下方获取:

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

    Ribbon Bar

    1. 改进Ribbon自定义:

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

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

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

    • 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。

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

    工具栏和菜单

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

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

    量规控件

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

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

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

    CBCGPColorIndicatorImpl

    CBCGPLinearGaugeImpl

    CBCGPNumericIndicatorImpl

    3. CBCGPNumericIndicatorImpl:添加数字类型:

    BCGP_NUMERIC_DIGIT_SEGMENTS_7

    BCGP_NUMERIC_DIGIT_SEGMENTS_7_DOTS

    BCGP_NUMERIC_DIGIT_SEGMENTS_16

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

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

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

  • 相关阅读:
    用 VS Code 搞 Qt6:信号、槽,以及QObject
    【MySQL】测试题03
    基于vue的黑马前端项目小兔鲜
    React学习笔记
    cadence virtuoso寄生参数提取问题
    关于“No loop matching the specified signature and casting was found for ufunc lstsq_n”问题的解决
    Kotlin 进阶函数式编程技巧
    嵌入式养成计划-38----C++--匿名对象--友元--常成员函数和常对象--运算符重载
    身份证读卡器ubuntu虚拟机实现RK3399 Arm Linux开发板交叉编译libdonsee.so找不到libusb解决办法
    3516DV300 推流
  • 原文地址:https://blog.csdn.net/AABBbaby/article/details/128110233