news 2026/7/21 16:14:48

MFC扩展库BCGControlBar Pro v34.1 - 支持Windows 10/11字体图标

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
MFC扩展库BCGControlBar Pro v34.1 - 支持Windows 10/11字体图标

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

BCGControlBar专业版v34.1已正式发布了,这个版本包含了对Windows 10/11字体图标的支持、功能区和可视化设计器增强等功能。

在v34.1中新增了一个类:CBCGPWebView2View,封装了CBCGPWebView2Ctrl。该类为在文档/视图应用程序中使用CBCGPWebView2Ctrl提供了一种简单而有效的方法,它的接口与CHtmlView非常相似,在将代码升级到WebView2时最大限度地减少了大量工作的需要。

在新版本中实现了对Windows 10/11字体图标的支持,最新的Windows版本(10和11)提供了一套丰富的内置字体图标(可以在Windows 10的Segoe MDL2 Assets和Windows 11的Segoe Fluent Icons字体中找到)。在这个版本中,BCGControlBar库实现了一种简单有效的方法来在应用程序中使用这些图标。首先您可以使用Ribbon Designer来添加这些字体图标,并在几次点击中自定义它们的外观。或者您可以在新方法CBCGPSVGImage::CreateIconFromFont的帮助下创建字体图标,然后使用这个SVG图标,或者使用CBCGPToolBarImages::AddSVGIconFromFont新方法将字体图标添加到图像列表中。

注意:BCGSoft不收集、保存或分发这些图标,也不对其外观和内容负责,您只能在运行Windows 10或11的客户端机器上使用这些图标。

Ribbon Bar

1. 新版本中已经实现了在暗黑主题中指定Ribbon图标外观的功能:

  • CBCGPRibbonBar中的一个新方法,SetImagesLuminosityInDarkThemes,允许您指定Ribbon图标的亮度和暗黑主题中库图标的外观。
  • CBCGPRibbonBar::SetImagesLuminosity现在包括一个可选参数 - galleryIconsLook,它可以接受的值,如'original', 'default', 'inverted',或'simplified'。
  • 如果CBCGPRibbonBar方法SetImagesLuminosity和SetImagesLuminosityInDarkThemes的参数dblRatio被设置为0,Ribbon图标将被简化。

2. 新方法CBCGPRibbonBar::IsTouchMode指示Ribbon栏触摸模式当前是否被激活。

3. Ribbon Designer改进:

  • Ribbon Designer现在支持字体图标,允许从“Segoe Fluent Icons”字体(适用于Windows 11)或“Segoe MDL2 Assets”字体(适用于Windows 10)轻松分配图标到Ribbon控件。

  • 新属性 'Images Luminosity' 和 'Gallery Icons Look' 被添加到Ribbon Bar。
  • 为状态栏引入了一个新的 'Icons Style'属性。
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/7/21 16:12:55

Redline源码解读:从CGPoint扩展到AlignmentGuide可视化

Redline源码解读:从CGPoint扩展到AlignmentGuide可视化 【免费下载链接】Redline Redlines for SwiftUI 项目地址: https://gitcode.com/gh_mirrors/redli/Redline 在SwiftUI开发中,布局调试常常让开发者头疼。Redline作为一款强大的SwiftUI布局调…

作者头像 李华
网站建设 2026/7/21 16:09:46

UVa 12804 The Necronomicon of Computing

题目描述 给定一个黑暗程序,它包含三类指令: A :算术 / 赋值指令,执行后总是进入下一条指令。J N :无条件跳转指令,执行后总是跳转到第 NNN 条指令。C N :条件跳转指令,执行后可能跳…

作者头像 李华
网站建设 2026/7/21 16:05:06

监控gh_mirrors/pi/pi-cluster:Prometheus与Grafana可视化配置教程

监控gh_mirrors/pi/pi-cluster:Prometheus与Grafana可视化配置教程 【免费下载链接】pi-cluster Raspberry Pi Cluster automation 项目地址: https://gitcode.com/gh_mirrors/pi/pi-cluster 想要全面监控你的Raspberry Pi集群性能吗?本教程将为你…

作者头像 李华