MFC扩展库BCGControlBar Pro v35.0 - 可视化管理主题等全新升级

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

BCGControlBar专业版 v35.0已全新发布了,这个版本改进类Visual Studio 2022的视觉主题、增强对多个顶级文档界面应用程序的支持等功能。

可视化管理&主题等全新升级

1. 改进了强调色过深或过淡的GUI元素外观(Visual Studio 2013-2022和Office 2013-2022视觉主题):在之前的版本中,客户可能会遇到非对比色问题。此外,CBCGPVisualManagerVS2012::SetAccentColorRGB有一个新的可选参数,bAutoCorrectLuminosity(默认为TRUE)。

2. 新版本增强了对非客户端区域自定义颜色的支持(Visual Studio 2013-2022和Office 2013-2022视觉主题):CBCGPVisualManagerVS2012::SetFrameColor有以下新参数:

  • colorFillInactive:不激活的框架背景颜色
  • bThinFrames:指定边框是否薄;默认为FALSE
  • dwFlags:BCGP_FRAME_COLORS_FRAME、BCGP_FRAME_COLORS_MDICHILD、BCGP_FRAME_COLORS_DLG或BCGP_FRAME_COLORS_ALL的组合

使用此功能,您可以轻松地为激活和非激活帧指定自定义颜色。

BCGControlBar v35.0新版图集

3. 改进某些视觉主题中滑块(跟踪器)控件和进度条的外观。

BCGControlBar v35.0新版图集

4. 改进了Office 2021/2022黑色视觉主题的颜色设置,颜色现在有了更多的对比,它们的外观非常类似于MS Office应用程序(在最新更新之后)。

BCGControlBar v35.0新版图集

网格和报表控件

1. 显著提高了影响所有网格行(如OnColorThemeChanged或OnFilterBarApply)的操作性能。

2. 新增了对动态子项的支持,调用新方法"CBCGPGridRow::EnableDynamicSubItems"来为特定的网格行启用此功能,并覆盖CBCGPGridCtrl::OnFillRowDynamicSubItems方法来在展开组行时创建子行。

3. 实现了网格项标记支持:这个新特性允许向网格项添加超链接,要在网格项中启用标记,请调用新方法“CBCGPGridItem::EnableMarkup”,并将包含超链接标记的文本放入网格项中。覆盖“CBCGPGridCtrl::OnClickItemLink”方法来处理网格项链接单击,或者您可以向网格所有者窗口类添加一个新的注册消息BCGM_GRID_ITEM_LINK_CLICK处理程序。

BCGControlBar v35.0新版图集

4. 一个新方法“CBCGPGridCtrl::GetFilterBarText”来检索特定网格列的筛选栏文本。

5. 实现了网格行子项排序:请调用新方法“CBCGPGridCtrl::SortChildRows”(默认排序)或“CBCGPGridCtrl::SortChildRowsCB”(用回调排序)来排序网格控件中指定行的所有子行。

6. 增加了在鼠标双击时启用或禁用展开或折叠组行的选项。默认情况下,此选项是启用的,但您现在可以通过调用带有参数bEnable=FALSE的新方法“CBCGPGridCtrl::EnableExpandOnDblClick”来禁用它。

7. 现在,CBCGPGridCtrl::MergeRange返回一个指向新创建的合并单元格的指针。

属性网格控件

1. CBCGPFontProp:类构造函数有一个新的可选参数'bThemedFontDialog';设置此参数为TRUE,当用户点击字体属性右侧的"Browse"按钮时,显示主题(CBCGPFontDialog)对话框。

2. CBCGPPropertyManager:一个新的虚拟方法OnAfterLoadProperties在所有属性从XML加载并准备使用后由框架调用,如果需要修改默认(在XML中指定)属性内容,则覆盖此方法。

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

camera-qsc-crosstalk校准数据XTALK回写

问题背景 手机越做越紧凑,需要模组和芯片尺寸越做越小,在尺寸一定的基础上,高像素和大像素,对于手机摄像头来说,一直是一对矛盾的存在。 高像素:带来高分辨率画质大像素:带来暗态下高感光度和…

【MyBatis】——入门基础知识必会内容

🎼个人主页:【Y小夜】 😎作者简介:一位双非学校的大二学生,编程爱好者, 专注于基础和实战分享,欢迎私信咨询! 🎆入门专栏:🎇【MySQL&#xff0…

Covalent Network(CXT)通过社区投票将代币迁移并更名为 CXT,以推动人工智能更深层次的创新

专注于人工智能和 Web3 的模块化数据基础设施 Covalent Network(CXT)宣布,其治理提案已通过社区投票并顺利实施,即将原生代币 CQT 迁移为新的 CXT 代币,并部署至新的合约。这一关键性转变标志着 Covalent Network&…

Android焦点之InputWindows的更新(一)

找到焦点窗口后,回到DisplayContent的updateFocusedWindowLocked方法中继续往下走 执行到此处会进行InputWindows的更新 InputMonitor#setInputFocusLw:以上过程伴随日志:WindowManager: Input focus has changed to Window{a44139a u0 Noti…

linux系统中SPI驱动框架以及代码的详解

大家好,今天给大家分享一下,如何使用SPI子系统,详细实现以及具体的操作方法。 第一:SPI驱动框架模板 参考内核头文件:include\linux\spi\spi.h。 1、SPI平台总线设备驱动模型 Linux驱动程序开始基于“平台总线设备驱动模型”,将驱动程序分为两块: * 左边注册一个platfo…

算法力扣刷题记录 四十一【N叉树遍历】

前言 依然是遍历问题。由二叉树扩展到N叉树遍历。 记录 四十一【N叉树遍历】 一、【589. N叉树的前序遍历】 题目 给定一个 n 叉树的根节点 root ,返回 其节点值的 前序遍历 。 n 叉树 在输入中按层序遍历进行序列化表示,每组子节点由空值 null 分隔…

FLinkCDC引起的生产事故(二)

背景: 最近在做实时数据的抽取工作,利用FLinkCDC实时抽取目标库Oracle的数据到Doris中,但是在抽取的过程中,会导致目标库的生产库数据库非常卡顿,为了避免对生产环境的数据库造成影响,对生产环境的数据库利…

Android 自定义Edittext 和TextView 提示文字和填入内容不同的粗细组件

近期项目中又EditText 以及TextView 这两个组件需要用到提示文字 以及 填入文字要保持不同的粗细程度,所以记录一下 首先 是EditText 组件的自定义 BLEditText 继承的这个组件是一个三方的组件,可以在很大程度上减少drawable的编写,有兴趣的可以去相关的Git去看一下 点击查看,…

Redis 主从复制,集群与高可用

虽然Redis可以实现单机的数据持久化,但无论是RDB也好或者AOF也好,都解决不了单点宕机问题,即一旦单台 redis服务器本身出现系统故障、硬件故障等问题后,就会直接造成数据的丢失 此外,单机的性能也是有极限的,因此需要使用另外的技…

合合信息大模型加速器亮相WAIC大会:文档解析与文本识别新突破

合合信息大模型加速器亮相WAIC大会:文档解析与文本识别新突破 文章目录 合合信息大模型加速器亮相WAIC大会:文档解析与文本识别新突破前言合合信息TextIn平台:智能文档处理的领军者文档解析引擎:百页文档秒级处理大模型的发展背景…

TortoiseSVN-VisualSVNServer-软件代码文本资源版本控制管理-版本比较及差异文件

文章目录 1.VisualSVNServer安装2.TortoiseSVN安装2.1.检出2.2.提交资源2.3.更新资源2.4.返回版本2.5.比较软件可更改2.6.在此创建版本库3.TortoiseSVN版本差异文件1.VisualSVNServer安装 从官网下载,或者csdn下载链接: https://download.csdn.net/download/m0_67316550/8952…

C语言笔记32 •单链表经典算法OJ题-4.查找链表的中间结点•

1.问题 给你单链表的头结点 head &#xff0c;请你找出并返回链表的中间结点。 如果有两个中间结点&#xff0c;则返回第二个中间结点。 2.代码实现&#xff08;快慢指针&#xff09; //4.查找链表的中间结点 #define _CRT_SECURE_NO_WARNINGS 1 #include <stdio.h> #in…

Win11系统文件夹预览无法预览PDF文件,PDF阅读器是adobe acrobat

三步走 首先&#xff0c;打开文件夹预览功能 然后&#xff0c;设置adobe acrobat为默认PDF打开应用 最后&#xff0c;打开在Windows资源管理器中启用PDF缩略图&#xff0c;正常设定后&#xff0c;会显示配置文件&#xff0c;稍等一会。

防火墙练习实验

一、实验拓扑 二、实验要求 1、DMZ区内的服务器&#xff0c;办公区仅能在办公时间内9&#xff1a;00-18&#xff1a;00&#xff09;可以访问&#xff0c;生产区的设备全天可以访问&#xff1b; 2、生产区不允许访问互联网&#xff0c;办公区和游客区允许访问互联网&#xff1…

git查看版本,查看安装路径、更新版本

git version 查看版本 git update-git-for-windows 更新版本 git version 查看版本

顶顶通呼叫中心中间件实现随时启动和停止质检(mod_cti基于FreeSWITCH)

文章目录 前言联系我们拨号方案启动停止ASR执行FreeSWITCH 命令接口启动ASR接口停止ASR接口 通知配置cti.json配置质检结果写入数据库 前言 顶顶通呼叫中心中间件的实时质检功能是由两个模块组成&#xff1a;mod_asr 和 mod_qc。 mod_asr&#xff1a;负责调用ASR将用户们在通…

beyond Compare连接 openWrt 和 VsCode

连接步骤总结 1. 新建会话 -> 文件夹比较 2.点击浏览文件夹 3.在弹出页面 配置 ftp 3.1&#xff09;选中ftp 配置文件 3.2)选中ssh2 3.3)填写我们需要远端连接的主机信息 先点击连接并浏览 得到下方文件夹 弹出无效登录&#xff0c;说明需要密码 我们返回右键刚刚创建的新 …

旷野之间12 - 内容创作用的最佳大模型评测

​​​​​​ 我正在做一个项目,需要我找出最适合内容创作的 LLM。我查看了 lmsys 排行榜上的顶级模型,阅读了其他人对这些模型的评价,查看了顶级 LLM 的模型卡,在没有明确答案后,我决定对所有这些 LLM 进行测试,以完成不同的内容创作任务。 评估模型 我想要评估的模型…

【软件测试】 1+X初级 功能测试试题

培训进修模块需求说明书 普通员工登录系统&#xff0c;在“培训进修”模块&#xff0c;可以查看个人培训进修的信息。 培训进修需求包括用户&#xff08;UI&#xff09;页面、业务规则两部分。 UI 界面 培训进修&#xff1a;列表页 培训进修&#xff1a;查看培训信息 业务规…

【Git基本操作】添加文件 | 修改文件 | 及其各场景下.git目录树的变化

目录 1. 添加文件&add操作和commit操作 2. .git树状目录的变化 3. git其他操作 4. 修改文件 4.1 git status 4.2 git diff 1. 添加文件&add操作和commit操作 add操作&#xff1a;将工作区中所有文件的修改内容 添加进版本库的暂存区中。commit操作&#xff1a;…