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新方法将字体图标添加到图像列表中。

BCGControlBar v34.1新版图集

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

Ribbon Bar

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

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

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

3. Ribbon Designer改进:

  • Ribbon Designer现在支持字体图标,允许从“Segoe Fluent Icons”字体(适用于Windows 11)或“Segoe MDL2 Assets”字体(适用于Windows 10)轻松分配图标到Ribbon控件。
BCGControlBar v34.1新版图集
  • 新属性 'Images Luminosity' 和 'Gallery Icons Look' 被添加到Ribbon Bar。
  • 为状态栏引入了一个新的 'Icons Style'属性。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章