MFC扩展库BCGControlBar Pro v35.1新版亮点:改进网格控件性能

news/2024/10/18 21:52:47/

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

BCGControlBar专业版 v35.1已全新发布了,这个版本改进网格控件的性能、增强工具栏编辑器功能等。

网格和报表控件

1. 当网格(或扩展树控件)具有层次结构时,显著提高了插入大量项的性能。例如,添加1000个条目,每个条目有1000个子条目,现在需要不到2秒的时间(在以前的版本中,这个操作需要几十秒)。现在,您可以创建包含大量项目的网格,并利用过滤器和组等高级功能。

2. CBCGPGridCtrl类的以下方法有一个新的可选参数bUpdateSelection(默认为FALSE):InsertGroupColumn、RemoveGroupColumn和RemoveGroupColumnByVal,当此参数为TRUE时,更改网格结构后将恢复最近的网格选择。

3. 当网格对多个项执行Clear操作时,框架将为每个静态(不可编辑)网格项调用一个新的虚拟方法CBCGPGridCtrl::OnQueryClearSkipStaticItem。默认情况下,清除操作不会影响静态项,但您可以覆盖此方法以更改此操作。

控件

1. CBCGPTreeCtrlEx:改进了树控件只有一列时的键盘导航;现在导航非常类似于Windows树视图键盘导航。

2. CBCGPTreeCtrlEx:增加LPSTR_TEXTCALLBACK和I_IMAGECALLBACK值支持树项目动态文本标签和图标。

3. CBCGPMultiLinkCtrl:实现类似CLinkCtrl的方法,如SetItem、SetItemID、SetItemUrl、SetItemState、GetItem、GetItemID、GetItemUrl、GetItemState。使用这些方法,您可以指定或检索特定的链接属性,新的类成员m_clrLinkVisited和m_clrLinkDisabled允许您指定已访问和禁用链接的自定义颜色。

<a class=BCGControlBar v35.0新版图集" height="331" src="https://img-blog.csdnimg.cn/img_convert/5a512b696d8a594a6ac2eba508d807e7.png" width="740" />


http://www.ppmy.cn/news/1540098.html

相关文章

Redis 数据类型Bitmaps(位图)

目录 1 基本特性 2 主要操作命令 2.1 SETBIT key offset value 2.2 GETBIT key offset 2.3 BITCOUNT key [start] [end] 2.4 BITOP operation destkey key [key ...] 2.5 BITPOS key bit [start] [end] 3 使用场景 Redis 的位图&#xff08;Bitmaps&#xff09;并不是…

回头看以及向后看

回头看 昨天看了 大概一百个新生&#xff0c; 看到一百多个新生来了解python&#xff0c;一百多个人里有的可以根据给的相关教程很快的把ide和python解释器安装上&#xff0c;有的就出现了一堆一堆的问题&#xff0c;甚至有的连U盘都不知道怎么用&#xff0c;对着HDMI接口库库使…

闺蜜机为什么会火?

闺蜜机作为一种集娱乐、学习、健身等多功能于一体的家居设备&#xff0c;近年来逐渐受到消费者的青睐。以下是对闺蜜机的详细介绍&#xff1a; 一、定义与特点 定义&#xff1a;闺蜜机是一种屏幕尺寸介于18~32英寸之间、可触屏、自带支架且支持多个角度调节、底部自带滑轮可移…

apache pulsar 安装最新版本, docker安装pulsar3.3.2

1. 官网地址&#xff1a; Run a standalone Pulsar cluster in Docker | Apache Pulsar 2. 下载镜像&#xff1a; 2.1 选择镜像版本&#xff1a; https://hub.docker.com/r/apachepulsar/pulsar/tags 2.2 版本3.3.2 docker pull apachepulsar/pulsar:3.3.2 3. 安装&#xff…

hive on tez 指定队列后任务一直处于running状态

如上图所示一直处于running状态&#xff0c;查看日志发现一直重复弹出同一个info&#xff1a; 2024-10-18 16:57:32,739 [INFO] [AMRM Callback Handler Thread] |rm.YarnTaskSchedulerService|: Allocated: <memory:0, vCores:0> 释义: 当前应用程序没有分配到任何内存…

沥川的算法学习笔记:基础算法(1)----快速排序

1.快速排序 快速排序是一种高效的排序算法&#xff0c;它利用了分治的思想。快速排序的基本思想是选择一个基准元素&#xff0c;将数组分成两个子数组&#xff0c;其中一个子数组的元素都小于等于基准元素&#xff0c;另一个子数组的元素都大于等于基准元素&#xff0c;然后对这…

OpenCV高级图形用户界面(7)获取指定窗口的属性值函数getWindowProperty()的使用

操作系统&#xff1a;ubuntu22.04 OpenCV版本&#xff1a;OpenCV4.9 IDE:Visual Studio Code 编程语言&#xff1a;C11 算法描述 提供窗口的参数。 函数 getWindowProperty 返回窗口的属性。 cv::getWindowProperty() 函数用于获取指定窗口的属性值。这个函数允许你查询窗口…

【学习笔记】什么是MongoDB

文章目录 MongoDB 简介体系结构数据模型MongoDB 的特点 MongoDB 简介 学习一个东西就跟认识一个人一样&#xff0c;下面有情MongoDB来做个自我介绍 大家好&#xff0c;俺是MongoDB&#xff0c;是一个开源、高性能、无模式的文档型数据库&#xff0c;当初的设计俺就是用于简化开…