MFC界面控件BCGControlBar v33.3 - 升级Ribbon Bar自定义功能

news2024/11/26 16:51:49

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

该版本包含了增强的Ribbon自定义、新的日期/时间数字指示器、带有文本对齐的组控件、多行支持以及其他一些新功能和改进。最新版点击下方获取:

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

Ribbon Bar

1. 改进Ribbon自定义:

  • 新增在自定义组之间的移动自定义控件和在自定义选项卡之间移动自定义组的功能。
  • 修改保存/恢复自定义组的机制。

2. CBCGPRibbonButton::SetMenu有一个新的可选参数"bKeepMenuHandle"(默认为FALSE),当此参数为TRUE时,菜单不转换为子项列表。

3. 扩展Ribbon Quick Access Toolbar (QAT) 外观自定义,该版本新增了以下功能:

  • QAT现在可以隐藏:调用新方法CBCGPRibbonBar::SetQuickAccessToolbarVisible切换QAT可见性。
  • 开发人员可以用文本标签显示QAT Ribbon控件:调用新方法CBCGPRibbonBar::SetQuickAccessToolbarLabels来显示/隐藏这些标签。
  • 开发人员可以指定哪些QAT自定义功能可用于用户(在QAT编辑菜单中):调用新方法CBCGPRibbonBar::SetQuickAccessToolbarEditFlags与以下标志的组合:BCGPRIBBONBAR_QAT_HIDE_ALLOWED, BCGPRIBBONBAR_QAT_SHOW_LABELS_ALLOWED和BCGPRIBBONBAR_QAT_CHANGE_LOCATION_ALLOWED。

最近的QAT状态自动保存在应用程序设置中,并将在下次运行应用程序时恢复。

工具栏和菜单

1. CBCGPPopupMenu::HideRarelyUsedCommands方法现在是虚拟的。

2. CBCGPKeyboardPage(键盘快捷键自定义页面):为宽的(部分可见的)命令名添加了工具提示。

量规控件

1. CBCGPAnalogClock有以下补充和改进:

  • EnableSecondHand方法有一个新的可选参数bSmoothMovement,当此参数为TRUE且启用seconds needle时,针将在秒刻度之间平稳移动。
  • 一个新的虚拟方法OnGetClockTime允许指定一个自定义时间。

2. CBCGPGaugeImpl:实现多个测量的圆角支持,SetCornerRadius和GetCornerRadius方法添加到该类中,您可以在以下规格类型中指定圆角形状:

CBCGPColorIndicatorImpl

CBCGPLinearGaugeImpl

CBCGPNumericIndicatorImpl

3. CBCGPNumericIndicatorImpl:添加数字类型:

BCGP_NUMERIC_DIGIT_SEGMENTS_7

BCGP_NUMERIC_DIGIT_SEGMENTS_7_DOTS

BCGP_NUMERIC_DIGIT_SEGMENTS_16

调用新方法SetDigitType指定该类型,调用GetDigitType获取该类型。

4. 新的仪表CBCGPNumericDateTimeIndicatorImp和CBCGPDigitalClock实现了数字日期/时间指示器和数字时钟。

5. bcgpnumericindicatorimpl:添加了新的指标状态BCGP_NUMERIC_INDICATOR_STATE_NOTREADY。

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

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

相关文章

第二证券|12月A股投资方向来了!这些板块已先涨为敬

日前,我国银河、信达证券、中泰证券、安全证券等多家券商连续发布12月A股月度出资组合。全体上券商对后市持活跃情绪,以为当时商场处于震动磨底装备区间,商场动摇并不影响“暖冬行情”的延续,一些活跃的券商以为后市有望走出季度级…

R语言rcurl抓取问财财经搜索网页股票数据

问财财经搜索是同花顺旗下的服务之一,主要针对上市公司的公告、研报、即时新闻等提供搜索及参考资料。相对于其他股票软件来说,一个强大之处在于用自然语言就可以按你指定的条件进行筛选。而大部分现有的行情软件支持的都不是很好,写起来就费尽心思&…

Nginx加载Lua脚本链接mysql

1、nginx加载lua脚本方法可参我的这篇文章 Nginx安装Openresty加载Lua代码_IT东东歌的博客-CSDN博客 2、测试代码 官网 https://github.com/openresty/lua-resty-mysql local mysql require "resty.mysql" local db, err mysql:new() if not db then ngx.sa…

Django 第四章 模版系统详解(ORM数据模型-使用mysql数据库增删改查)

djiango模版系统: 用于自动渲染一个文本文件,一般用于HTML页面,模版引擎渲染的最终HTML内容返回给客户端浏览器 模版系统分成两部分 静态部分: 例如html css .js 动态部分 djiango 模版语言,类似于jinja语法变量定义&…

SpringCloud 组件Gateway服务网关【全局过滤器】

目录 1,全局过滤器 1.1:全局过滤器作用 1.2:自定义全局过滤器 1.3:过滤器执行顺序、 2:跨域问题 2.1:什么是跨域问题 2.2:示例跨域问题 2.3:解决跨域问题 1,全局…

python将CSV文件(excel文件)按固定行数拆分成小文件

最近接到一个需求,就是把非常大的CSV文件,电脑根本打不开(或者打开也不能完全展现所有的数据),以每 80万(不够80万行的也独自成为一个单独的文件) 行进行拆分成一个小文件,各位小伙伴在日常工作中有没有遇到…

seata分布式事务1.4版本TM注册全局事务之源码分析(五)

今天我们分析seata分布式事务1.4版本TM注册到全流程的源码,这也是事务执行的核心开始: 首先分为客户端TM和服务端TC,业务发起肯定在TM端,接受在TC端。 整体类图: 一、业务入口TM端: 1、GlobalTransactio…

将本地文件上传到gitee和GitHub,以及Github加速访问

(1)我全程使用网络上合法加速软件,网易UU加速器是网易自主研发极速引擎,属于合法软件。我们进行加速行为也只是针对于Github这一个网站。 (2)GitHub是一个面向开源及私有软件项目的托管平台,纯技…

Win,M1Mac上安装jupyter的MATLAB支持插件的方法

tags: MATLAB Win Mac Tips 写在前面 11月的最后一天了, 总结一下支持MATLAB的一个jupyter的插件, 有了这个你就可以在jupyter notebook或者jupyter lab上面使用MATLAB语句了, 还是很不错的, 虽然我安装了好久… 下面来说一下我在我的电脑以及朋友的电脑(Win11)上面安装这个…

安科瑞安全用电监测,智慧用电装置,导轨式安装带无线通讯功能

安科瑞 王晶淼/司红霞 前言 随着电气化的迅猛发展和用电普及程度的日益提高,电已经成为人类生存和发展必不可少的能源之一。然而,由于种种原因,由电气引发的火灾和爆炸事故也直呈现上升趋势。电气设备的绝缘大量使用塑料、橡胶、绝缘漆、稀释剂等易燃物品,在电气设备运行中,由…

【Redis】数据结构---String

文章目录String(字符串)1.Redis 键(key)2.String(字符串)2.1常用命令2.2.String底层结构3.空间分配策略3.1空间预分配3.2惰性空间释放3.3为什么SDS的最大长度是512M?4.SDS面试题String(字符串) 1.Redis 键(key) keys *查看当前库所有key (匹配:keys *1)exists ke…

使用并行流的注意事项

遇到的问题&#xff1a;当时用并行流的时候期望结果7&#xff0c;但是偶尔会有结果不对的情况。。。 如下代码&#xff1a; public static void main(String[] args) {long startSystem.currentTimeMillis();List<String> alist new ArrayList<String>(Arrays.a…

【读书笔记】打开心智

打开心智 0&#xff0c;写在前面 什么是打开心智&#xff1f;我认为是通过更好的认识人类&#xff0c;认识自己&#xff0c;了解自己的本性&#xff0c;然后顺应本性指导和改变自己对事物的看法&#xff0c;约束自己的行为的过程。这也是一个认识心智到打开心智的过程。其实我…

代码随想录刷题|LeetCode 121. 买卖股票的最佳时机 122.买卖股票的最佳时机II

目录 121. 买卖股票的最佳时机 思路 暴力解法 贪心算法 动态规划 买卖股票的最佳时机 贪心算法 动态规划 122.买卖股票的最佳时机II 思路 分析递推公式 买卖股票的最佳时机II 贪心算法 动态规划 121. 买卖股票的最佳时机 题目链接&#xff1a;力扣 思路 暴力解法 暴力解答会超…

矩池云|GPU 分布式使用教程之 TensorFlow

GPU 分布式使用教程之 TensorFlow TensorFlow 提供了6种策略实现分布式计算&#xff0c;各个策略详情请参考官方文档。本文档使用 MirroredStrategy 实现单机多卡分布式&#xff0c;MultiWorkerMirroredStrategy 实现多机多卡分布式计算。 选择机器 单机多卡分布式&#xff1…

【MySQL进阶】多表连接的原理

【MySQL进阶】多表连接的原理 文章目录【MySQL进阶】多表连接的原理前言一&#xff1a;连接简介1&#xff1a;连接的本质2&#xff1a;连接过程简介二&#xff1a;连接的原理1&#xff1a;嵌套循环连接&#xff08;Nested-Loop Join&#xff09;2&#xff1a;使用索引加快连接速…

MySQL 8.*版本 修改root密码报错

1、mysql.sock报错 解决办法&#xff1a; 1、根据报错提示&#xff0c;是无法找到/tmp下面的mysql.sock。 2、全局搜索该文件&#xff1a;mysql.sock。 使用命令&#xff1a;find / -iname "mysql.sock" 为mysql.sock该文件创建软连接&#xff0c;命令如下&#x…

基于Java Web的传智播客crm企业管理系统的设计与实现

项目描述 临近学期结束&#xff0c;还是毕业设计&#xff0c;你还在做java程序网络编程&#xff0c;期末作业&#xff0c;老师的作业要求觉得大了吗?不知道毕业设计该怎么办?网页功能的数量是否太多?没有合适的类型或系统?等等。这里根据疫情当下&#xff0c;你想解决的问…

Redis企业版数据库如何支持实时金融服务?

一、数字化转型正在颠覆银行业和金融业 随着金融科技初创公司和互联网巨头利用前沿技术重塑客户对金融服务的预期&#xff0c;金融服务行业正在经历大规模的数字化颠覆。 对于非接触式支付、移动银行、信贷决策、欺诈检测等服务&#xff0c;金融业客户要求“实时体验”&#…

使用tinode架设自己的私有聊天服务

需求 众所周知的原因&#xff0c;使用公用的即时聊天工具并不安全&#xff0c;比如某企鹅家的"wei xin"&#xff0c;我们需要一个自己的安全的聊天工具&#xff0c;比如我们需要传递账号以及密码等&#xff1b; 方案1&#xff1a; 使用网页工具将文本加密&#xf…