BCGControlBar库拥有500多个经过全面设计、测试和充分记录的MFC扩展类。 我们的组件可以轻松地集成到您的应用程序中,并为您节省数百个开发和调试时间。
BCGControlBar专业版 v34.1已正式发布了,这个版本包含了对Windows 10/11字体图标的支持、功能区和可视化设计器增强等功能,最新版点击下方获取:
BCGControlBar Pro for MFC v34.1正式版下载
在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'属性。