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

BCGControlBar专业版 v36.2已全新发布了,在这个版本中添加了一个新的扩展器控件、改进了网格和报表控件的性能、实现了SVG阴影过滤器优化等,最新版点击下方获取:

BCGControlBar Pro for MFC v36.2正式版下载

可视化容器和可视化设计器

1. 一个新的类CBCGPVisualContainerView通过MFC文档/视图支持简化了可视化容器在应用程序中的使用。此外,这个类已经添加到AppWizard视图列表中,因此您可以在几秒钟内创建一个基本的数字仪表板应用程序。

2. CBCGPVisualContainer:改进的可视化管理器主题支持;EnableVisualManagerTheme方法有一个新的可选参数“bDeep”,它指定可视化管理器主题是否应该递归地应用于所有容器对象,比如仪表盘。

可视化管理器和主题

1. 改进了某些可视化主题中下划线和指针样式选项卡的外观。

2. CBCGPVisualManager:新方法OnDrawExpanderGroupCaption是一个虚拟的方法,用于绘制一个扩展控件的标题。

3. CBCGPVisualManager:以下新方法指定编辑控件轮廓按钮外观:

  • GetEditCtrlOutlineButtonStyle
  • GetEditOutlineButtonColor
网格和报表控件

1. CBCGPReportCtrl:为预览行添加了标记(超链接)支持(见截图)。要启用行预览标记,请将TRUE传递给CBCGPReportRow::SetDescription方法的新参数bEnableMarkup。要处理超链接单击事件,覆盖CBCGPReportCtrl派生类中的OnClickRowDescriptionLink方法,或者将BCGM_REPORT_PREVIEW_LINK_CLICK注册消息处理程序添加到报表控件所有者窗口。

BCGControlBar Pro v36.1新版图集

2. CBCGPGridCheckItem: CheckBoxMode枚举现在包括RadioButton模式(见截图)。单选按钮的逻辑应该在应用程序代码中实现,因为带有此模式的项目就像CheckBox和Switch项目一样。

BCGControlBar Pro v36.1新版图集

3. CBCGPGridCtrl:显著提高网格控件性能,项目位置现在被缓存,因此对项目的访问时间大大减少。如果由于某种原因此更改影响了您现有的代码(例如,您直接更改了CBCGPGridCtrl派生类中的网格项),则可以通过调用一个新方法EnableOptimizedIndexing(带参数FALSE)来禁用此优化。

4. CBCGPGridCtrl:实现了点击多个复选框的操作;一个新的类方法SetCheckBoxToggleBehavior指定如何选中/取消选中的项目:

  • ToggleOne:只有被选中的复选框会被更改。
  • ToggleAllSelectedAsClicked:所有被选中的复选框将具有与被选中的复选框相同的状态。
  • ToggleAllSelected:所有选中的复选框都将被切换。

5. CBCGPGridCtrl:网格列选择器现在可以调整大小了(见截图)。要启用此功能,请调用一个新方法ShowColumnsChooserEx,参数bResizable = TRUE。

BCGControlBar Pro v36.1新版图集

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

如若内容造成侵权/违法违规/事实不符,请联系英文站点网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

小杰学C(eleven day)——莫道浮云终蔽日,总有云开雾散时。

1.结构体(1)内容定义:1.用户自定义的数据类型2.可以包含若干不同数据类型(可相同)的成员变量3.这些数据项组合起来反应某一信息格式:struct 结构体名 (用户自定义的数据类型){数据类型 成员变量1;数据类型 …

海豚远程控制APP:随时随地,轻松掌控手机

在快节奏的现代生活中,我们常常需要在不同设备之间切换,管理手机也变得越来越重要。无论是远程办公、远程学习还是日常生活中对手机的管理,一款高效、便捷的远程控制软件都能极大地提升我们的效率。海豚远程控制APP正是这样一款功能强大的手机…

Linux/Ubuntu安装go

Linux/Ubuntu安装go1. 首先移除旧版本(如有):2. 下载Go 1.23.9安装包:3. 解压到系统目录:4. 设置环境变量(添加到~/.profile或~/.bashrc文件末尾):5.使环境变量生效:6. 验…

教程:如何快速查询 A 股实时 K线和5档盘口

实时行情数据是量化交易策略、看板系统和交易决策系统的重要输入。本文将以 Infoway API 提供的 WebSocket API 为例,教你如何使用 Python 快速接入并获取 A 股的实时 K线数据 和 盘口数据。一、准备工作安装 WebSocket 库:pip install websockets二、查…

施易德门店管理系统应用案例分析:零售女装品牌伊芙丽的全球化布局

在零售品牌的全球化进程中,如何应对不同市场的合规要求、实现本地化精细化运营,是企业面临的重要课题。施易德(Cegid)门店管理系统凭借40年的全球零售数字化服务经验,为多个品牌的海外拓展提供了支持。其中&#xff0c…

安全初级作业2

一、作业要求 1、xss-labs 1~8关 2、python实现自动化sql布尔育注代码优化(二分查找) 二、操作过程 (一)xss-labs 1~8关 1、前期准备 (1)打开小皮面板,并启动Apache和MySQL (2)将 xss-labs…

多模态大语言模型arxiv论文略读(157)

Automatic Evaluation for Text-to-image Generation: Task-decomposed Framework, Distilled Training, and Meta-evaluation Benchmark ➡️ 论文标题:Automatic Evaluation for Text-to-image Generation: Task-decomposed Framework, Distilled Training, and M…

面试150——数组字符串

88. 合并两个有序数组 给你两个按 非递减顺序 排列的整数数组 nums1 和 nums2,另有两个整数 m 和 n ,分别表示 nums1 和 nums2 中的元素数目。请你 合并 nums2 到 nums1 中,使合并后的数组同样按 非递减顺序 排列。倒序比较,避免覆…

深入理解设计模式:命令模式详解

在软件开发中,我们经常遇到需要将"请求"或"操作"封装成对象的情况。比如,GUI中的按钮点击、遥控器控制家电、事务系统中的操作回滚等场景。命令模式(Command Pattern)正是为解决这类问题而生的设计模式。本文…

自己写的 MyHttpServlet 和直接继承 HttpServlet 的区别

继承你自己写的 MyHttpServlet 和直接继承 HttpServlet 的区别如下:1. 继承 HttpServlet(官方推荐用法)HttpServlet 是 Java EE 官方提供的 Servlet 基类,已经实现了 Servlet 接口的大部分方法。它内部已经实现了 service() 方法&…

python库 maya 库的各种案例的使用详解(人性化的日期时间处理)

文章目录 一、Maya库概述 1.1 maya介绍 1.2 安装 maya 1.3 注意事项 二、基本使用 2.1 创建 MayaDT 对象 2.2 格式化输出 2.3 时间运算 三、高级使用 3.1 时区处理 3.2 时间间隔 3.3 网络时间获取 四、实际应用示例 4.1 日志时间处理 4.2 会议时间提醒 4.3 国际化时间显示 5. M…

企业选择大带宽服务器租用的原因有哪些?

大带宽服务器作为各个行业使用较多的服务器类型,可以为企业提供更高的数据传输速率,极大缩短文件上传与下载时间,对于大型文件,大带宽服务器能够将时间大幅缩减至数分钟或数小时,提高企业整体的工作效率。大带宽服务器…

使用canal同步分库分表数据,到 Elasticsearch

作者:小凯 沉淀、分享、成长,让自己和他人都能有所收获! 本文的宗旨在于通过简单干净实践的方式教会读者,配置出一套 Canal 工具服务,来同步分库分表的数据到 Elasticsearch 文件夹系统中。同时在 SpringBoot 工程中&a…

气候为何愈演愈“炙” — 未来五年高温趋势与 AI 气象大模型的突破性价值

早、更准 代表性模型 主要特征 应用进展 GraphCast(DeepMind) 10 天全球预报;0.25 分辨率;< 1 min 推理 90 % 指标超 ECMWF HRES,已用于极端风暴提前锁定Google DeepMind MetNet-3(Google Research) 1–4 km 分辨率;2 min 时序;24 h 区域精细预报 美东、欧洲已在 G…

LVS四种模式及部署NAT、DR模式集群

1、lvs简介LVS:Linux Virtual Server&#xff0c;负载调度器&#xff0c;内核集成&#xff0c;章文嵩&#xff0c;阿里四层SLB(ServerLoadBalance)是基于LVSkeepalived实现LVS 官网: http://www.linuxvirtualserver.org/LVS 相关术语VS: Virtual Server&#xff0c;负责调度RS:…

【Linux】Ubuntu22.04安装zabbix

官方文档&#xff1a;zabbix安装文档 环境如下 环境版本nginx1.26.3zabbix7.0.16mysql8.0.41 安装nginx和mysql 一键部署脚本 部署zabbix #!/bin/bash wget https://repo.zabbix.com/zabbix/7.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_latest_7.0ubuntu22.04_…

C++ - 仿 RabbitMQ 实现消息队列--sqlite与gtest快速上手

目录 SQLite 什么是 SQLite 为什么要用 SQLite SQLite3 C/C API 介绍 SQLite3 C/C API 使用 GTest GTest 是什么 GTest 使用 TEST 宏 断言 事件机制 全局事件 TestSuite 事件 SQLite 什么是 SQLite SQLite 是一个进程内的轻量级数据库&#xff0c;它实现了自给自足…

Web3.0 学习方案

Web3.0 学习方案 一、学习方案 &#xff08;一&#xff09;入门阶段 1. 了解 Web3.0 基础概念 学习内容&#xff1a; Web3.0 的起源、愿景、与 Web2.0 的区别区块链的基本概念&#xff1a;分布式账本、哈希、公钥/私钥、共识机制&#xff08;PoW、PoS、DPoS、PBFT 等&#xff0…

springboot3.5.3依赖学习

springboot3.5.3依赖学习 ​ Spring Boot BOM&#xff08;spring-boot-dependencies&#xff09;是 Spring 官方维护的超级依赖清单&#xff0c;覆盖了 Spring 生态中几乎所有核心库、常用工具库及第三方依赖。其作用是统一管理这些依赖的版本&#xff0c;确保它们相互兼容。以…

制作一款打飞机游戏80:道具碰撞

目前我们仍然无法拾取这些物品&#xff0c;它们只是简单地掉落在地上。因此&#xff0c;我们需要对这些功能进行增强。目标‌弹射物品‌&#xff1a;当物品生成时&#xff0c;我们希望它们能以一定的力量弹出&#xff0c;而不是无力地掉落。‌添加不同类型的物品‌&#xff1a;…