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

这篇具有很好参考价值的文章主要介绍了MFC扩展库BCGControlBar Pro v33.6 - 网格、报表控件功能升级。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

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

BCGControlBar专业版 v33.6已正式发布了,此版本包含了对图表组件的改进、带隐藏标签的单类功能区栏,标签控制通知徽章和其他新功能、改进等。最新版点击下方获取:

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

网格和报表控件

1. 项目状态图标现在是DPI感知的。

2. CBCGPGridItem:实现了多按钮支持。要向网格单元格添加按钮,必须重写一个新的虚拟方法CBCGPGridItem::GetCommandIcons并返回图标列表,覆盖新方法CBCGPGridItem::OnClickCommandIcon或CBCGPGridICtrl::OnClickItemCommandIcon来实现按钮点击动作。另外,您可以添加一个新的注册消息BCGM_GRID_ITEM_COMMAND_CLICK处理程序。

MFC扩展库BCGControlBar Pro v33.6 - 网格、报表控件功能升级,mfc,c++,界面控件,UI开发,BCG

3. 改进的键盘导航支持 - 添加了一些类似excel的快捷键:

  • Ctrl+左:移动到该行的第一个单元格。
  • Ctrl+右:移动到该行的最后一个单元格。
  • Ctrl+Shift+左:选择左侧所有单元格。
  • Ctrl+Shift+右:选择右侧所有单元格。
  • Ctrl+Home:移动到网格中的第一个单元格。
  • Ctrl+End:移动到网格的最后一个单元格。
  • Ctrl+Shift+Home:选择从当前到左上角的单元格。
  • Ctrl+Shift+End:选择从当前到右下的单元格。

4. 一个新的方法EnableColumnWidthAutoSizeOnHeaderDblClick指定双击列标题分隔符是否会调整列的大小来适合列的内容。默认情况下,该选项是关闭的。

5. 添加了新的网格导航帮助器:

  • selectfirstlastteminrow:将选择移动到当前行的第一个/最后一个单元格。
  • selectfirstlasttemincolumn:将选择移动到当前列的顶部/底部单元格。
控件

1. CBCGPListCtrl:增加了一个新的虚拟方法'OnBeforeDrawItem',由框架在绘制列表控件项之前调用。

2. CBCGPStatic:增加了一个新成员m_clrBkgnd,此属性指定控件的背景颜色。

MFC扩展库BCGControlBar Pro v33.6 - 网格、报表控件功能升级,mfc,c++,界面控件,UI开发,BCG

3. CBCGPSplitterWnd:新增DPI缩放支持,当拆分器窗口的DPI被更改时,面板将根据当前DPI值重新定位。调用新方法SetDPIAware来启用/禁用DPI缩放支持,并调用IsDPIAware来检查是否启用了该支持。默认情况下,DPI缩放是开启的。

4. CBCGPWinUITiles:

  • 改进的键盘导航支持。当控件只包含磁贴(没有组,没有标题)时,TAB键现在在磁贴之间导航。
  • 磁贴标题和文本的绘制已被优化。

5. CBCGPHotSpotImageCtrl添加:

  • 实现透明背景:如果m_clrBack成员(由SetBackgroundColor方法指定)为CLR_NONE,则绘制透明背景的图片。
  • 增加了新的方法SetBuffer:调用这个方法从内存缓冲区加载图片。

6. CBCGPTagCloud:增加一个新的方法'FindTag',调用此方法按名称查找标记。

7. 调用新方法SetNumericNotificationBadge来设置选项卡数字徽章,并调用ClearNumericNotificationBadge来从选项卡中删除徽章。

MFC扩展库BCGControlBar Pro v33.6 - 网格、报表控件功能升级,mfc,c++,界面控件,UI开发,BCG文章来源地址https://www.toymoban.com/news/detail-727450.html

到了这里,关于MFC扩展库BCGControlBar Pro v33.6 - 网格、报表控件功能升级的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包赞助服务器费用

相关文章

  • 深度学习解决Unable to allocate 33.6 GiB for an array with shape (60000, 224, 224, 3) and data type float32

    深度学习解决Unable to allocate 33.6 GiB for an array with shape (60000, 224, 224, 3) and data type float32

    深度学习时,常常要处理超大文件。因此,常常引起电脑故障。当电脑的内存16G,虚拟内存16G,读入34G的数组,发生错误:Unable to allocate 33.6 GiB for an array with shape (60000, 224, 224, 3) and data type float32。解决办法: 在win10设置-查找-高级设置-性能选项-虚拟内存-选自定义大小-按C盘

    2024年02月12日
    浏览(14)
  • 如何从报表控件FastReport .NET中连接到 PostgreSQL 数据库?

    如何从报表控件FastReport .NET中连接到 PostgreSQL 数据库?

    FastReport.NET官方版下载 Fastreport是目前世界上主流的图表控件,具有超高性价比,以更具成本优势的价格,便能提供功能齐全的报表解决方案,连续三年蝉联全球文档创建组件和库的“ Top 50 Publishers”奖。 慧都科技是Fast Reports在中国区十余年的友好合作伙伴,连续多年被Fast

    2024年02月14日
    浏览(8)
  • MFC Tab 控件使用

    MFC Tab 控件使用

      接下来两步,每个子对话框都要操作:    TCN_SELCHANGE 消息处理函数中添加代码如下:

    2024年02月08日
    浏览(11)
  • 12 MFC常用控件(二)

    12 MFC常用控件(二)

    ctrl+D 查看table顺序,顺序一定要准确 2和3是伙伴 自动关联伙伴Auto Buddy, 设置伙伴为整数 设置吸附 键盘上下修改数值 设置分隔符 设置循环 Wrap 设置范围

    2024年02月12日
    浏览(11)
  • MFC自定义控件使用

    MFC自定义控件使用

    用VS2005新建一个MFC项目,添加一个Custom Control控件在窗体 我们需要为自定义控件添加一个类。项目,添加类,MFC类 设置类名字,基类为CWnd,你也可以选择CDialog作为基类 类创建完成后,在它的构造函数中注册一个新的自定义窗体,取名为\\\"MyWindowClass\\\"

    2024年02月15日
    浏览(8)
  • 报表控件FastReport使用指南-在Ubuntu LTS中创建PDF文档

    报表控件FastReport使用指南-在Ubuntu LTS中创建PDF文档

    FastReport  是功能齐全的报表控件,可以帮助开发者可以快速并高效地为.NET,VCL,COM,ActiveX应用程序添加报表支持,由于其独特的编程原则,现在已经成为了Delphi平台最优秀的报表控件,支持将编程开发中的报表信息输出为TXT、PDF等多种文件格式,是编程开发人员必备的报表

    2024年02月06日
    浏览(8)
  • MFC - 控件的消息和控件的事件(命令)有什么区别?

    MFC的控件都能添加事件处理程序( 类向导称事件为命令 ) 控件的 消息 和控件的**事件(命令)**有什么区别? 事件 可能由多个消息组成, 事件是消息的封装 。控件的事件也是通过消息机制来处理的,所以这两者在 本质上是一样的。函数本身没什么太大区别只不过函数的

    2023年04月13日
    浏览(14)
  • 【MFC】Button控件美化(自绘)

    【MFC】Button控件美化(自绘)

    在MFC中Button控件不能通过OnCtlColor()函数对外观做太多的改变。 欲设置按钮的背景为紫色,文字为红色,但是通过OnCtlColor()函数并不能实现预期的结果 为了能够修改Button控件字体、字体大小、背景色、背景图片,需要对Button控件进行自绘。 方法一:在资源视图中将所有

    2024年02月09日
    浏览(9)
  • Wincc使用.net控件将锐浪报表Grid++Report6嵌入

    Wincc使用.net控件将锐浪报表Grid++Report6嵌入

    前言: 本人萌新,WinCC和C#的编写能力几乎为0,因此虽然做出来的成品看似简单,但也耗费了我不少时间。在网上查阅资料的时候,有关WinCC插入锐浪报表的资料少的可怜。这也是我写这篇文章的初衷,希望可以帮助和我一样毫无基础可言的人。 使用软件: Visual Studio 2022;

    2024年02月09日
    浏览(7)
  • Unity 网格布局控件-Grid Layout Group

    Unity 网格布局控件-Grid Layout Group

    Unity 网格布局控件-Grid Layout Group是Unity中的UGUI控件,用于在 UI 中创建网格布局, 它的作用是:自动将子对象排列成网格,即我们可以通过该组件对子对象按行和列的形式排列,根据指定的约束条件自动调整它们的大小和位置。通常我们使用它创建具有规律排列的 UI 元素,如

    2024年02月04日
    浏览(7)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包