MFC扩展库BCGControlBar Pro v34.0 - 图形管理器功能升级

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

BCGControlBar专业版 v34.0已正式发布了,该版本包括新的主题任务对话框、图像效果、旋转圆形刻度、新的多链接控件以及其他新功能和改进,最新版点击下方获取:

BCGControlBar Pro for MFC v34.0正式版下载

图形管理器
  1. CBCGPBrush: "CBCGPImage m_TextureImage"被替换为"CBCGPImage* m_pTextureImage"(内存只在需要时分配,这种变化大大减少了brush对象内存的数量)。如果出于某种原因你需要旧的成员变量(例如,你在cbcgpbrush派生类中使用m_TextureImage),取消BCGCBProConfig.h文件中的新定义BCGP_TEXTURED_BRUSHES_LEGACY的注释并重建库。

  2. 新增可视化效果支持:

  • PushEffect:创建一个新的具有特定视觉效果的屏幕外图形管理器。
  • PopEffects:在当前图形管理器内容上绘制效果,并释放以前创建的效果。
  1. SVG图像渲染:增加了对SVG过滤器的部分支持,以下过滤器在这个版本中实现:feGaussianBlur, feColorMatrix, feComponentTransfer, feDropShadow, feFlood, feconvolvemmatrix, feDiffuseLighting和feSpecularLighting。

  2. CBCGPSVGImage::DoDraw:现在规范化目标矩形,如果需要,将结果位图水平/垂直反转。

其他增强改进
  1. Visual Studio 2022的应用程序向导:新增了ARM/ARM64支持,现在你可以在Visual Studio form ARM中使用我们的应用程序向导。

  2. 现代化的股票图标(如信息,错误或警告):现在它们具有Office 365风格的外观(见截图)。

  1. CBCGPStatusBar:增加了对扩展布局的支持,当扩展布局启用时,宽面板(使用SBPS_STRETCH样式)占用所有可用的水平空间,当父框架的宽度减小时,其他面板仍然可见(在默认模式下,最小宽窗格宽度是屏幕宽度的1/4),调用一个新方法EnableExtendedLayout来启用/禁用扩展布局。

  2. CBCGPToolbarDateTimeCtrl:改进的可访问性支持。

  3. CBCGPCommandManager:您可以使用新方法SetNumericNotificationBadgeMaxDisplayedValue指定数字徽章的最大显示值。默认情况下,所有大于99的值都显示为"..."。

  4. CBCGPWinApp:增加了一个新的虚拟方法LoadSystemLibrary,覆盖此方法以从特定位置或使用特定属性加载系统DLL(例如user32.dll或shell32.dll)。默认情况下,使用LoadLibrary方法加载库。

  5. CBCGPWebView2CtrlOptions:一个新成员m_pEnvironmentOptions指定WebView2环境选项。

相关推荐
库玛西12 分钟前
深入浅出Linux select网络模型:从底层位图原理到C++面向对象高级封装
linux·服务器·网络·c++·ubuntu
2402_8828938620 分钟前
深入浅出 unordered_map 与 unordered_set——从使用到底层差异
c++·哈希·unordered_map·unordered_set
今天要早睡_1 小时前
C++ 核心语法速过:命名空间、引用、函数重载与 nullptr 深度解析
android·java·c++
汉克老师1 小时前
CSP-J 初赛(以满分为目标):第二十七课 《图的遍历——BFS广度优先搜索——像“水波纹”一样,一层一层地搜索》
c++·csp-j·小学生·学c++编程
闻缺陷则喜何志丹1 小时前
【动态规划】P3609 [USACO17JAN] Hoof, Paper, Scissor G
c++·算法·动态规划·洛谷
汉克老师2 小时前
CSP-J 初赛(以满分为目标):第二十六课 《图的遍历——DFS深度优先搜索——从“树的先序遍历”走进真正的图世界》
c++·csp-j·小学生·学c++编程
程序猿编码2 小时前
基于GGML的C++17轻量化语音推理引擎:说话人识别与语音分析技术全解析
开发语言·c++·pytorch·深度学习·神经网络·大模型
影视飓风TIM2 小时前
C++哈希表深度剖析:冲突处理、rehash、迭代器与unordered容器封装
c++·哈希算法·散列表
C++ 老炮儿的技术栈3 小时前
Qt5 使用 QPainter 绘制阿基米德螺线
开发语言·c++·windows·qt·代码化
xxwxx__3 小时前
深入理解 C++ STL:stack、queue 与 deque 从使用到底层实现全解析
开发语言·c++·算法