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

这篇具有很好参考价值的文章主要介绍了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:在当前图形管理器内容上绘制效果,并释放以前创建的效果。

3. SVG图像渲染:增加了对SVG过滤器的部分支持,以下过滤器在这个版本中实现:feGaussianBlur, feColorMatrix, feComponentTransfer, feDropShadow, feFlood, feconvolvemmatrix, feDiffuseLighting和feSpecularLighting。

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

其他增强改进

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

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

MFC扩展库BCGControlBar Pro v34.0 - 图形管理器功能升级,mfc,c++,BCG,界面控件,UI开发

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

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

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

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

7. CBCGPWebView2CtrlOptions:一个新成员m_pEnvironmentOptions指定WebView2环境选项。文章来源地址https://www.toymoban.com/news/detail-824164.html

到了这里,关于MFC扩展库BCGControlBar Pro v34.0 - 图形管理器功能升级的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 华为新版ENSP PRO模拟器测评:性能表现与功能扩展一览

            在网络领域不断涌现的新技术和复杂的网络拓扑要求,推动了网络设备模拟器的持续发展和创新。华为作为一家领先的通信技术解决方案提供商,不断致力于为网络工程师和技术从业人员提供更优秀的仿真环境。最近,华为推出了ensp pro模拟器的新版本(下图),

    2024年02月13日
    浏览(58)
  • MFC第二十三天 HBrush对闭合图形的填充、CPen、CFont类常用功能与LOGFONT和LOGPEN结构体

    HBRUSH创建: a)实色填充: b)栅格线填充: c)平铺图填充: d)空填充:可以创建前三种任何一种,也可以创建第四种(空中) 对应的CBrush CFont类的主要函数: a)CFont::CreateFont:参数太多没法用 b)使用结构体创建比较方便: c)GetLogFont:获取字体信息,是以上函数的反函数。 d)简易

    2024年02月14日
    浏览(39)
  • 【Java】学生成绩管理系统(图形化界面实现相关功能)

    从功能的代码实现到界面的展示整个制作过程全部用Java语言实现。         1、在idea创建一个工程文件,在工程文件下创建一个model模块,在model模块下载创建三个package包分别用来存放(BackEndCode)后端代码包、(MainExe)主程序包、(WebCode)界面实现代码包,再在三个包中创建如

    2024年02月03日
    浏览(50)
  • MFC第十四天 BS_按钮属性与CButton类功能简介 、静态文本的穿透属性与显示密码开发、CS架构客户端的账号管理功能添加功能开发

    CButton类简介: a)CButton在VC6.0等早期版本,必须设置BS_BITMAP或BS_ICON才能设置图标(文字加图)。 b)近期VS版本即使不设置这两种属性,也直接可以设置文字加图的模式; c)近期VS版本如果设置以上两种属性,则不显示文字只显示图; 但凡你想接收全面的基础消息(控件内的基础

    2024年02月16日
    浏览(45)
  • C++图形界面编程-MFC

    C++控制台程序是命令行黑框,如果要写一个图形界面,VS也提供了图形界面编程MFC。建项目的时候选如下选项: 类似于QT。 问:那么MFC项目的运行入口main()或WinMain()在哪里呢? 答:其实,在MFC应用程序中,MFC维护着一个WinMain()函数,只是它被隐藏了。通过你写的MFC代码,你已

    2024年02月12日
    浏览(43)
  • 使用MFC绘制一些简单图形

    目录 一、画直线 更改画笔样式 二、使用画刷画一个矩形 透明矩形 自定义颜色填充矩形 自定义图形填充矩形 四、实现一个画笔 五、画扇形 六、画椭圆 七、画圆 八、输出文本     画一条直线需要一个起点和一个终点,当鼠标按下时记录为起点坐标,鼠标弹起时记录为终点

    2024年02月07日
    浏览(53)
  • 灵活、可用、高扩展,EasyMR 带来全新 Yarn 的队列管理功能及可视化配置

    YARN(Yet Another Resource Negotiator)是 Hadoop 生态系统中的资源调度器,主要用于资源管理和作业调度。YARN 自身具备队列管理功能,通过对 YARN 资源队列进行配置和管理,实现集群资源的分配,以满足不同应用和用户的需求。YARN 的引入为集群在利用率、资源统一管理和数据共享

    2024年02月08日
    浏览(45)
  • MFC第十八天 非模式对话框、对话框颜色管理、记事本项目(查找替换、文字和背景色、Goto(转到)功能的开发)

    a)调用CDialog::Create函数实现,例如:QQ的聊天框,记事本的查找等。 b)非阻塞,对象的生命期必须足够,否则就析构时摧毁了。 c)可以采用堆空间申请多例模式,也可以用全局或者成员。 d)EndDialog只对模式对话框有效,对非模式对话框无效,如果要摧毁调用DestroyWindow (只是隐

    2024年02月17日
    浏览(56)
  • 【计算机图形学基础教程】MFC基本绘图函数2

    CGdiObject类:GDI绘图工具的基类 CBitmap类:封装了GDI画刷,可以选作设备上下文的当前画刷,用于填充图形的内部 CFont类:封装了GDI字体,可以选作设备上下文的当前字体 CPalette类:封装了GDI调色板,提供应用程序和显示器之间的颜色接口 CPen类:封装了GDI画笔,可以选作设备

    2024年02月03日
    浏览(61)
  • MacBook Pro做为Windows电脑的扩展屏【已解决】

    MacBook需要安装Windows虚拟机(我用的是Parallels Desktop,无需提前分配空间,也就10G左右空间,本人不愿意装双系统),两个电脑需要在同一个WiFi下,PC端安装spacedesk Driver,MBP安装spacedesk Viewer,输入IP地址即可; 疫情宅在寝室,手中一台PC台式机和一台MacBook Pro,需要扩展屏幕便

    2024年02月05日
    浏览(46)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包