MFC扩展库BCGControlBar Pro v34.0 - 网格、报表控件功能升级

2024-01-05 11:44

本文主要是介绍MFC扩展库BCGControlBar Pro v34.0 - 网格、报表控件功能升级,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

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

BCGControlBar专业版 v34.0已正式发布了,该版本包括新的主题任务对话框、图像效果、旋转圆形刻度、新的多链接控件以及其他新功能和改进,最新版点击下方获取:

BCGControlBar Pro for MFC v34.0正式版下载

网格和报表控件

1. CBCGPGridItem:改进的网格项选项(下拉列表)支持,以下新方法被添加到这个类中:

  • FindOption:按名称查找选项。
  • FindOptionByData:根据数据查找选项。
  • GetSelectedOption:获取选中的选项索引。

2. 改进的网格项目选择方法:增加了2个新方法GetSel(检索指定项目的选择状态)和SetSel(设置指定项目的选择状态)。

控件

1. CBCGPCheckComboBox:已实现状态支持,在这个版本中,您可以调用一个新方法SetState来根据状态掩码检查/取消检查项目,并调用GetState来获取状态。例如,调用SetState(0x3)检查前2项并取消检查其余项。

2. CBCGPButton:增加了标准(股票)图标支持,使用下列参数之一调用新方法SetStdIcon:IDI_INFORMATION、IDI_WARNING、IDI_ERROR、IDI_QUESTION或IDI_SHIELD,来在主题按钮上显示标准图标。

BCGControlBar v34.0新版图集

3. CBCGPInfoBoxCtrl:增加了多个超链接支持,要使用这个新功能,请在文本中添加'a'标签,并将新的公共成员m_bHyperlinks设置为TRUE。

BCGControlBar v34.0新版图集

4. CBCGPProgressCtrl添加:

  • 新增 "Narrow channel" 属性,这种现代的外观仅在Office 2013/VS 2012或更新的视觉主题中可用。

BCGControlBar v34.0新版图集

  • 实现了对所有视觉主题的进度状态(正常、错误或暂停)支持。

BCGControlBar v34.0新版图集

  • 改进了进度标记在某些视觉主题中的外观。

5. 新增全新的控件CBCGPMultiLinkCtrl:这个控件的功能非常类似于MFC CLinkCtrl,但我们的控件支持视觉主题、链接工具提示和自定义颜色。

BCGControlBar v34.0新版图集

脚本管理

1. 主题文件对话框:添加了剪切/复制/粘贴键盘快捷键支持(如Ctrl+C用于文件复制或Ctrl+V用于粘贴)。

2. CBCGPShellManager:一个新的方法InvokeShellCommand允许调用特定的脚本命令(默认,剪切,复制或粘贴)为给定的脚本项目。

3. CBCGPShellList和主题文件对话框:实现了一些其他性能改进。

这篇关于MFC扩展库BCGControlBar Pro v34.0 - 网格、报表控件功能升级的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/572755

相关文章

使用Python实现批量访问URL并解析XML响应功能

《使用Python实现批量访问URL并解析XML响应功能》在现代Web开发和数据抓取中,批量访问URL并解析响应内容是一个常见的需求,本文将详细介绍如何使用Python实现批量访问URL并解析XML响... 目录引言1. 背景与需求2. 工具方法实现2.1 单URL访问与解析代码实现代码说明2.2 示例调用

最好用的WPF加载动画功能

《最好用的WPF加载动画功能》当开发应用程序时,提供良好的用户体验(UX)是至关重要的,加载动画作为一种有效的沟通工具,它不仅能告知用户系统正在工作,还能够通过视觉上的吸引力来增强整体用户体验,本文给... 目录前言需求分析高级用法综合案例总结最后前言当开发应用程序时,提供良好的用户体验(UX)是至关重要

python实现自动登录12306自动抢票功能

《python实现自动登录12306自动抢票功能》随着互联网技术的发展,越来越多的人选择通过网络平台购票,特别是在中国,12306作为官方火车票预订平台,承担了巨大的访问量,对于热门线路或者节假日出行... 目录一、遇到的问题?二、改进三、进阶–展望总结一、遇到的问题?1.url-正确的表头:就是首先ur

你的华为手机升级了吗? 鸿蒙NEXT多连推5.0.123版本变化颇多

《你的华为手机升级了吗?鸿蒙NEXT多连推5.0.123版本变化颇多》现在的手机系统更新可不仅仅是修修补补那么简单了,华为手机的鸿蒙系统最近可是动作频频,给用户们带来了不少惊喜... 为了让用户的使用体验变得很好,华为手机不仅发布了一系列给力的新机,还在操作系统方面进行了疯狂的发力。尤其是近期,不仅鸿蒙O

如何评价Ubuntu 24.04 LTS? Ubuntu 24.04 LTS新功能亮点和重要变化

《如何评价Ubuntu24.04LTS?Ubuntu24.04LTS新功能亮点和重要变化》Ubuntu24.04LTS即将发布,带来一系列提升用户体验的显著功能,本文深入探讨了该版本的亮... Ubuntu 24.04 LTS,代号 Noble NumBAT,正式发布下载!如果你在使用 Ubuntu 23.

Ubuntu 24.04 LTS怎么关闭 Ubuntu Pro 更新提示弹窗?

《Ubuntu24.04LTS怎么关闭UbuntuPro更新提示弹窗?》Ubuntu每次开机都会弹窗提示安全更新,设置里最多只能取消自动下载,自动更新,但无法做到直接让自动更新的弹窗不出现,... 如果你正在使用 Ubuntu 24.04 LTS,可能会注意到——在使用「软件更新器」或运行 APT 命令时,

TP-LINK/水星和hasivo交换机怎么选? 三款网管交换机系统功能对比

《TP-LINK/水星和hasivo交换机怎么选?三款网管交换机系统功能对比》今天选了三款都是”8+1″的2.5G网管交换机,分别是TP-LINK水星和hasivo交换机,该怎么选呢?这些交换机功... TP-LINK、水星和hasivo这三台交换机都是”8+1″的2.5G网管交换机,我手里的China编程has

最便宜的8口2.5G网管交换机! 水星SE109 Pro拆机测评

《最便宜的8口2.5G网管交换机!水星SE109Pro拆机测评》水星SE109Pro价格很便宜,水星SE109Pro,外观、接口,和SE109一样,区别Pro是网管型的,下面我们就来看看详细拆... 听说水星SE109 Pro开卖了,PDD卖 220元,于是买回来javascript拆机看看。推荐阅读:水

Django中使用SMTP实现邮件发送功能

《Django中使用SMTP实现邮件发送功能》在Django中使用SMTP发送邮件是一个常见的需求,通常用于发送用户注册确认邮件、密码重置邮件等,下面我们来看看如何在Django中配置S... 目录1. 配置 Django 项目以使用 SMTP2. 创建 Django 应用3. 添加应用到项目设置4. 创建

使用 Python 和 LabelMe 实现图片验证码的自动标注功能

《使用Python和LabelMe实现图片验证码的自动标注功能》文章介绍了如何使用Python和LabelMe自动标注图片验证码,主要步骤包括图像预处理、OCR识别和生成标注文件,通过结合Pa... 目录使用 python 和 LabelMe 实现图片验证码的自动标注环境准备必备工具安装依赖实现自动标注核心