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

2023-09-21 09:29:49

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缩放值正确缩放。

更多推荐

分布式锁【数据库乐观锁实现的分布式锁、Zookeeper分布式锁原理、Redis实现的分布式锁】(三)-全面详解(学习总结---从入门到深化)

目录分布式锁解决方案_数据库乐观锁实现的分布式锁分布式锁解决方案_Redis实现的分布式锁原理分布式锁解决方案_Redis实现的分布式锁分布式锁解决方案_Redis分布式锁误删除问题分布式锁解决方案_Redis分布式锁不可重入问题分布式锁解决方案_基于Redisson实现的分布式锁实现分布式锁解决方案_Zookeepe

多输入多输出 | Matlab实现GWO-BP灰狼算法优化BP神经网络多输入多输出预测

多输入多输出|Matlab实现GWO-BP灰狼算法优化BP神经网络多输入多输出预测目录多输入多输出|Matlab实现GWO-BP灰狼算法优化BP神经网络多输入多输出预测预测效果基本介绍程序设计往期精彩参考资料预测效果基本介绍多输入多输出|Matlab实现GWO-BP灰狼算法优化BP神经网络多输入多输出预测1.data为

【MySQL函数篇】—— 字符串函数(超详细)

个人主页:兜里有颗棉花糖欢迎点赞👍收藏✨留言✉加关注💓本文由兜里有颗棉花糖原创收录于专栏【MySQL学习专栏】🎈本专栏旨在分享学习MySQL的一点学习心得,欢迎大家在评论区讨论💌前言本文我们来学习一下MySQL中的字符串函数。以下是本文中要讲解的字符串函数:函数功能CONCAT(S1,S2,S2,…)拼接字符串

【数据结构】树和二叉树的概念及结构

大家好!今天我们来学习数据结构中树和二叉树的概念及结构。目录1.树概念及结构1.1树的概念1.2树的相关概念1.3树的表示​1.4树在实际中的运用2.二叉树的概念及结构2.1概念​2.2现实中的二叉树2.3特殊的二叉树2.3.1满二叉树2.3.2完全二叉树2.4二叉树的性质2.5二叉树的存储结构2.5.1顺序存储2.5

【MySQL系列】MySQL数据库索引详解

目录一、为什么要用索引?二、什么是索引?三、MySQL索引使用场景四、索引的原理五、MySQL的存储引擎六、索引的数据结构七、索引如何使用八、实际使用示例九、优缺点、使用建议和注意事项十、为什么Mysql不选择Hash索引?十一、总结一、为什么要用索引?索引,可能让好很多人望而生畏,毕竟每次面试时候MySQL的索引一定

某网站小说CSS反爬实战分析

由于是刚开始编写js逆向类型的文章,难免会有不详细之处,敬请谅解本次的目标是hongshu网的小说接口,我们进入官网随意找到一篇小说后,打开网络请求,分析接口如图,可以看到有个bookajax.do的接口让人值得怀疑,而且有三个接口,初步判断可能是接口之间进行互相调用,我们先打开接口查看一下数据在第二个接口中看到如下数

Docker Compose部署Mysql8

DockerCompose部署Mysql8介绍MySQL是一个广泛使用的开源关系型数据库管理系统,它被用于许多Web应用程序的数据存储和管理。MySQL提供了高性能、可靠性和灵活性,让开发者能够轻松处理各种规模的数据处理需求。下面是一些关于MySQL的重要特点和功能:关系型数据库:MySQL是一个基于关系模型的数据库管

Flutter快速入门学习(二)

目录Dart介绍一些Dart的重要概念Dart语法学习变量内建类型NumberStringBooleanListSetMapSymbol函数参数类型(可选参数,必选参数)函数作为另一个函数的参数匿名函数运算符关系运算符类型判定运算符赋值运算符逻辑运算符按位和移位运算符条件表达式级联运算符(..)回调函数Dart介绍Da

#循循渐进学51单片机#变量进阶与点阵LED#not.6

1、掌握变量的作用域及存储类别。局部变量函数内部声明的变量,只在函数内部有效,在本函数以外是不能使用的,叫局部变量。全局变量在函数外部声明的变量就是全局变量,一个源程序可以包含一个或多个函数,全局变量的作用范围是从它开始声明的位置一直到程序结束。全局变量的副作用1)降低函数的独立性,对任何一个函数的修改都可能影响到其他

EMANE中olsrd的调试

1调试目的本着学习的态度,对emanetutorial中的示例程序进行重现,以加深对EMANE的理解和掌握。在示例程序0(见https://github.com/adjacentlink/emane-tutorial/wiki/Demonstration-0)中介绍了使用olsrlinkview.py脚本来通过可视化界

git命令的操作

git命令操作及命令大全1.创建一个新的本地仓库:2.添加文件到仓库:3.远程仓库操作:4.分支操作:5.git命令大全1.创建一个新的本地仓库:使用命令gitinit在本地目录中创建一个新的git仓库。2.添加文件到仓库:使用命令gitadd<文件名>将文件添加到暂存区。使用命令gitcommit-m"提交信息"将文

热文推荐