MFC扩展库BCGControlBar Pro v33.6亮点 - 流程图、Ribbon Bar功能升级

news2025/4/4 14:18:41

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

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

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

Ribbon Bar

1. CBCGPRibbonButton::SetMenu:新增一个新的可选参数'bDrawMenuArrow',如果此参数为FALSE,则没有为菜单箭头分配空间,并且不绘制该箭头。

2. CBCGPRibbonBar::FindByID有一个新的可选参数'bExcludePrintPreview',如果此参数为TRUE,则此方法不会返回在内置"Print Preview"选项卡上创建的控件。

3. 实现了在Ribbon选项卡左侧添加控件的功能。CBCGPRibbonBar::AddToTabs方法有一个新的可选参数 'bAddToLeft' (默认为FALSE),如果此参数为TRUE,则控件将被添加到左侧。

BCGControlBar v33.6新版图集

4. 实现了隐藏Ribbon单个选项卡的功能,调用新方法CBCGPRibbonBar::HideSingleTab来启用或禁用此功能。

BCGControlBar v33.6新版图集

工具栏和菜单

1. CBCGPUserTool:实现了工具图标DPI感知,增加了一个新的全局成员(公共)CBCGPUserTool::m_bDPIAwareIcon(默认为TRUE)。

2. CBCGPToolbarDateTimeCtrl:增加了触摸友好的下拉日期/时间选择器支持,使用一个新的标志BCGP_DTS_DATETIME_TOUCH来指定这种样式。

BCGControlBar v33.6新版图集

流程图控件

1. 新版本向流程图中添加新形状的过程已简化:您不必再指定形状大小 - 只需使用一个新的构造函数来接收形状点替代矩形(CBCGPDiagramShape, CBCGPDiagramImageObject和CBCGPDiagramTableShape类),图表形状大小将根据形状内容和内部填充来计算(由新的虚拟方法CBCGPDiagramShape::GetExtraPadding指定)。

2. CBCGPDiagramVisualContainer:

  • 一个新的方法SetDefaultShapePadding指定了通过自动大小计算添加图形状的默认填充。
  • 一个新的方法SetCenterPointInAddItems指定一个新添加的形状是否会围绕形状点居中。

3. 改进的DPI缩放支持:文本和形状现在根据当前DPI缩放值正确缩放。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1028175.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

数据结构--7.1散列表(哈希表)查找

散列表查找 我们要在a[ ] 中查找key关键字的记录: ——顺序表查找:挨个儿查找 ——有序表查找:二分法查找 ——散列表查找 记录的存储位置 f(关键字) 散列技术是在记录的存储位置和它的关键字之间建立一个确定的…

shell脚本命令

Shell命令是在类Unix操作系统中使用的命令行解释器(shell)中执行的命令。Shell命令可以用于执行系统命令、操作文件、进行文本处理、管理进程等。以下是一些常见的Shell命令: 1. ls:列出当前目录下的文件和文件夹。 2. cd&#x…

泡泡玛特加速海外布局,泰国首店开业吸引超千名粉丝排队

自2022年起,泡泡玛特全球门店布局加速,在包括英国、美国、新西兰欧美国家均开设新店面,2022年7月,泡泡玛特全球首家旗舰店落地首尔。泡泡玛特自2018年年底开始规划出海,截至目前,在全球已经拥有50多家门店&…

解锁前端Vue3宝藏级资料 第五章 Vue 组件应用 1( Props )

本章带领大家理解组件、props、emits、slots、providers/injects,Vue 插件 等Vue组件使用的基础知识。 5.1 组件注册5.2 Props5.2.1 组件之间如何传值5.2.2 参数绑定 v-bind5.2.3 参数类型5.2.4 props 默认与必填5.2.5 验证设置5.2.6 useAttrs 属性设置 第一章 Vue3…

Centos7安装wps无法打开及字体缺失的问题解决

在centos7上安装了最新的wps2019版本的wps-office-11.1.0.11704-1.x86_64.rpm,生成了桌面图标并信任,可以新建文件,但是软件无法打开。在终端执行如下命令,用命令行启动wps: cd /opt/kingsoft/wps-office/office6/ ./…

深度学习修炼(二)全连接神经网络 | Softmax,交叉熵损失函数 优化AdaGrad,RMSProp等 对抗过拟合 全攻略

文章目录 1 多层感知机(全连接神经网络)1.1 表示1.2 基本概念1.3 必要组成—激活函数1.4 网络结构设计 2 损失函数2.1 SOFTMAX操作2.2 交叉熵损失函数 3 优化3.1 求导计算过于复杂?3.2 链式法则导致的问题?3.3 梯度下降算法的改进…

自定义协议、序列化与反序列化

在编写TCP和UDP程序的时候,我们很自然的就使用了读取的函数对数据进行获取,对于UDP来说提供的是无连接的以数据报的形式进行传输,对于TCP来说是面向数据流的,在之前的程序中我们只是进行了读取的操作,但是并没有对读取…

通讯网关软件008——利用CommGate X2Mysql实现OPC数据转储Mysql

本文介绍利用CommGate X2MYSQL实现从OPC Server读取数据并转储至MYSQL数据库。CommGate X2MYSQL是宁波科安网信开发的网关软件,软件可以登录到网信智汇(http://wangxinzhihui.com)下载。 【案例】如下图所示,实现从OPC Server读取数据并转储至MYSQL数据…

Go语言进化之路:泛型的崛起与复用的新篇章

一、引言 泛型编程在许多编程语言中都是一项非常强大的特性,它可以使程序更加通用、具有更高的重用性。然而,Go语言在很长一段时间内一直没有提供泛型功能。在过去的一些版本中,Go语言开发者试图引入泛型,但最终都因为各种原因被…

分布式系统——分布式系统知识脑图

摘要 本博文主要介绍分布式系统知识脑图,帮助大家更好的快速的了解分布式系统相关知识。同时也是为大家在工作中应对分布式系统设计提供相关参考。 一、分布式系统知识脑图 博文参考

origin自定义颜色

点击图例,然后点击菜单栏的颜色右边的三角形。选择自定义颜色 在红绿蓝里输入自己想要的颜色配比。点击确定 如图,定义好五组颜色。我这里用的是比较经典的五色配图 蓝:1,86,153 黄:250,192,15 橙:243,118,74 浅蓝…

mysql workbench常见问题

1、No database selected Select the default DB to be used by double-clicking its name in the SCHEMAS list in the sidebar 方法一:双击你要使用的库 方法二:USE 数据库名 2、复制表名,字段名 3、保存链接

【PostgreSQL内核学习(十一)—— (CreatePortal)】

CreatePortal 概述CreatePortal 函数GetPortalByName 函数PortalHashTableLookup 函数 MemoryContextAllocZero 函数 AllocSetContextCreate 函数ResourceOwnerCreatePortalHashTableInsert总结 声明:本文的部分内容参考了他人的文章。在编写过程中,我们…

AI大模型服务应用场景

大模型是指模型具有庞大的参数规模和复杂程度的机器学习模型。在深度学习领域,大模型通常是指具有数百万到数十亿参数的神经网络模型。这些模型通常在各种领域,例如自然语言处理、图像识别和语音识别等,表现出高度准确和广泛的泛化能力。伴随…

2023-9

内核向应用层发送netlink单播消息: nlmsg_unicast -> netlink_unicast -> netlink_sendskb -> __netlink_sendskb -> 把skb链入struct sock 的 sk_receive_queue 链表中,再调用sk->sk_data_ready(sk); -> sock_def_readable -> wak…

排序算法:归并排序(递归和非递归)

朋友们、伙计们,我们又见面了,本期来给大家解读一下有关排序算法的相关知识点,如果看完之后对你有一定的启发,那么请留下你的三连,祝大家心想事成! C 语 言 专 栏:C语言:从入门到精通…

关于使用API接口获取商品数据的那些事(使用API接口获取商品数据的步骤和注意事项。)

随着电商行业的不断发展,越来越多的企业和个人需要获取各大电商平台上的商品数据。而最常用的方法是使用API接口获取商品数据。本文将为您介绍使用API接口获取商品数据的步骤和注意事项。 一、选择API接口 首先需要了解各大电商平台提供的API接口,目前…

算法通关村第14关【黄金】| 数据流的中位数

思路:使用一个小根堆一个大根堆来找中位数 小根堆保存较大的一半数字,大根堆保存较小的一半数字 奇数queMin的队头即为中位数,偶数queMin和queMax队头相加/2为中位数 初始状态: queMin: [] queMax: [] 添加数字 1: …

【Java 基础篇】Java 进程详解:从基础到实践

Java 是一种广泛应用于各种类型的软件开发的编程语言,而与 Java 紧密相关的一个概念就是进程。本篇博客将从基础开始,详细介绍 Java 进程的概念、创建、管理以及一些实际应用场景。无论您是初学者还是有一定经验的开发者,都能从本文中获取有关…

如何高效批量查询快递单号,提高工作效率?

在日常生活中,快递单号的查询是一项常规任务。过去,这项任务需要通过人工一个一个地在快递平台上查询,既耗时又费力。然而,随着科技的发展,我们有了更多的工具可以帮助我们高效地完成这项任务。本文将介绍如何使用固乔…