MFC扩展库BCGControlBar Pro v33.6新版亮点 - 图形管理器改造升级

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

BCGControlBar专业版 v33.6已正式发布了,此版本包含了对图表组件的改进、带隐藏标签的单类功能区栏,标签控制通知徽章和其他新功能、改进等。最新版点击下方获取:

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

脚本管理
  1. CBCGPShellList和cbcgpfiledialgex(主题文件对话框):显著提高了显示包含大量文件的文件夹性能。

2.CBCGPShellList::RemoveItem:增加一个新的可选参数bConfirmDelete,如果该参数为FALSE,则永远不会显示确认对话框,TRUE -使用系统默认设置(默认值)。

图形管理器
  1. CBCGPImage:现在可以从缓冲区创建。CBCGPImage类增加了一个接收"LPBYTE lpBuffer"参数的新构造函数,现在您可以轻松地将存储在数据库中的图像加载为 'BLOB' 记录类型。

  2. CBCGPTextFormat:实现彩色字体支持。EnableColorFont和IsColorFontEnabled方法被添加到这个类中,请注意此功能仅在CBCGPGraphicsManagerD2D (Direct2D)中可用。

MSAA和CodedUI测试
  1. CBCGPDurationCtrl:改进了可访问性值和角色的返回值。

  2. CBCGPWinUITiles:改进了对选中和隐藏磁贴的可访问性支持。

编辑控件
  1. 更改BCGM_ON_MODIFIEDCHANGE注册消息参数:LPARAM接收到一个指向当前窗口的指针。

  2. 更改BCGM_ON_EDITCHANGE注册消息参数:WPARAM接收到当前窗口的控制id,LPARAM接收到当前窗口的指针。

  3. SetSymImgList方法现在可以在窗口创建之前调用。

其他
  1. BCGPGLOBAL_DATA:增加了一个新的公共成员m_bDPICursorScaling,此成员指定内部库游标是否感知DPI。从Windows 10开始,游标会根据操作系统自动缩放,因此此标志在Windows 10或11中为FALSE,在更早的操作系统版本中为TRUE。

  2. 自定义图标列表(在toolbar/ribbon栏自定义对话框中使用)现在是DPI感知的。

  3. CBCGPVisualContainer:为容器网格添加DPI支持,CBCGPVisualContainer::SetGridSize有一个新的可选参数BOOL bDPIAware。

  4. CBCGPGlobalUtils::ScaleByDPI(CRect):增加了新的可选参数bKeepCenter,指定矩形是否应围绕中心点缩放。

  5. CBCGPSVGImage::DoDraw:增加了一个新的可选参数'bSVGStretch'。缺省情况下该参数为TRUE,将其设置为FALSE以防止在从SVG转换到BMP期间缩放。

  6. CBCGPCaptionBar:实现了面板图标DPI感知支持。

  7. CBCGPChartVisualObject::ShowDataLabels有一个新的可选参数'dblDistanceFromMarker',如果该参数不是(-1),则该值将传递给图表所有系列的SetDataLabelDistanceFromMarker。

相关推荐
神仙别闹2 小时前
基于 C++和 Python 实现计算机视觉
c++·python·计算机视觉
眠りたいです3 小时前
基于脚手架微服务的视频点播系统-客户端业务逻辑处理部分(三)-客户端主体部分完结
c++·微服务·云原生·架构·json·restful·qt6.7
Elnaij3 小时前
从C++开始的编程生活(12)——vector简单介绍和迭代器
开发语言·c++
GISer_Jing4 小时前
OSG底层从Texture读取Image实现:readImageFromCurrentTexture
前端·c++·3d
!chen4 小时前
CPP 学习笔记 语法总结
c++·笔记·学习
杨筱毅4 小时前
【穿越Effective C++】条款17:以独立语句将newed对象置入智能指针——异常安全的智能指针初始化
c++·effective c++
moiumxf0278q5 小时前
C++中智能指针是如何工作的?
java·jvm·c++
似水এ᭄往昔5 小时前
【C++】--模板进阶
开发语言·c++
AA陈超5 小时前
虚幻引擎5 GAS开发俯视角RPG游戏 P07-11 实现自动运行
c++·游戏·ue5·游戏引擎·虚幻
DARLING Zero two♡6 小时前
【优选算法】LinkedList-Concatenate:链表的算法之契
数据结构·c++·算法·链表