news 2026/10/21 6:01:03

MFC扩展库BCGControlBar Pro v37.6新版亮点:新增系统主题支持、颜色组合框与交互式仪表控制

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
MFC扩展库BCGControlBar Pro v37.6新版亮点:新增系统主题支持、颜色组合框与交互式仪表控制

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

BCGControlBar专业版v37.6已全新发布了,在此次更新中新增了对Windows浅色和深色主题的内置支持,添加了功能区与工具栏颜色组合框,并为圆形进度指示器实现了交互模式。

Windows浅色和深色主题

  1. 新增系统主题选项BCGP_VISUAL_THEME_SYSTEM,应用程序可跟随Windows应用模式自动切换浅色或深色外观。

  1. 默认情况下,浅色模式对应Office 2024白色主题,深色模式对应Office 2024黑色主题。开发者可通过CBCGPWinApp::SetSystemVisualThemeOptions配置主题映射,为浅色与深色模式指定其他可视化主题。

  2. 在传给SetApplicationLookMenu的主题列表中加入BCGP_THEMES_LIST_SYSTEM,即可在应用程序的主题菜单中添加“使用系统设置”选项,由用户自行决定是否跟随系统外观。

Ribbon功能区

新增CBCGPRibbonColorComboBox类,可在功能区面板中放置颜色组合框,颜色列表支持以下内容:

  • 应用强调色。
  • 标准颜色和系统颜色。
  • 开发者自定义颜色。

开发者可通过AddColor向列表中添加颜色,通过SelectColor选择指定颜色,也可调用EnableNoneColor添加“无颜色”选项,便于处理未设置颜色的情况。

工具栏颜色组合框

  1. 新增CBCGPToolbarColorComboBoxButton类,可在基于BCGControlBar框架创建的工具栏中加入颜色组合框,支持标准颜色、系统颜色、应用强调色和自定义颜色。

  1. 集成时,可在CMainFrame::OnToolbarReset中创建该类对象,并调用CBCGPToolBar::ReplaceButton,将指定工具栏按钮替换为颜色组合框,无需改动原有工具栏资源。

仪表控制

  1. CBCGPCircularProgressIndicatorImpl:已实现交互模式(见截图)。启用交互模式(调用SetInteractiveMode方法)后,用户可以通过鼠标或键盘更改进度位置。BCGPGaugesDemo示例(“其他交互式仪表”视图)演示了此功能。

  1. CBCGPCircularGaugeImpl:新增了一个虚方法IsClickOnBorderAllowed,用于指定点击仪表盘边框是否会改变交互式仪表盘的值。默认情况下,此方法返回FALSE。

相关资料

更多详情欢迎私信或评论了解。
慧都科技是一家面向软件工程与制造行业的数字化解决方案公司,也是 BCGSoft在中国的合作伙伴

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/10/21 6:01:01

MySQL驱动坐标迁移:mysql-connector-java与mysql-connector-j切换指南

提到 MySQL 的 Java 驱动,很多老项目里躺着的是mysql:mysql-connector-java:8.0.33,而新项目或新版本驱动用到的却是com.mysql:mysql-connector-j。我第一次在依赖树里同时看到这两个坐标时,第一反应是有人把 artifactId 写错了——毕竟少了j…

作者头像 李华
网站建设 2026/10/21 6:00:56

Agent-Skills 工业级落地:契约驱动、WASM沙箱与可编排智能体

1. 项目概述:Agent-Skills 不是新玩具,而是智能体落地的“肌肉记忆” 最近在几个技术社区和内部项目复盘会上,“agent-skills”这个词高频出现,但很多人一听到就下意识联想到“大模型调用封装”或者“工具函数集合”,…

作者头像 李华
网站建设 2026/10/21 6:00:39

航天器追逃博弈的ε-纳什均衡与Matlab数值复现

1. 项目整体拆解与复现思路1.1 这个项目到底在做什么我刚开始接触“航天器末端追逃博弈”这个题目时,第一反应是:这不就是经典的微分博弈问题换个马甲吗?但真正复现之后才发现,把博弈论放进航天器的末端交会场景里,事情…

作者头像 李华
网站建设 2026/10/21 5:59:47

agent-skills:面向可治理AI能力的契约化建模方法

1. “agent-skills”不是新词,而是能力建模的底层转向最近在多个技术社区和内部分享中,频繁看到“agent-skills”这个组合词被单独拎出来讨论——它既不指代某个开源库,也不是某家公司的私有协议,更不是某个SDK的命名空间。我第一…

作者头像 李华
网站建设 2026/10/21 5:59:27

Text-CNN+Word2vec:基于PyTorch的情感分析实战与部署优化

1. 项目背景与整体方案选型前阵子接了个小任务:给一个影评聚合网站加自动评价倾向判断功能。用户评论一进来,系统要在百毫秒级别内判断这段评价总体是正面还是负面,输出结果给推荐系统和内容运营同事使用。团队里第一时间有人提议直接用BERT或…

作者头像 李华
网站建设 2026/10/21 5:58:48

MATLAB STFT/ISTFT工具箱解析:短时傅里叶变换与完美重建实战

简介:提供一套基于C/C的短时傅里叶变换(STFT)与逆变换(ISTFT)实现,面向wav音频与麦克风输入信号处理场景,帮助开发者在时频分析和频域滤波之后重建原始波形,既适合研究学习&#xff…

作者头像 李华