MFC界面库BCGControlBar新版功能详解三:图表、网格、报表控件

原创|行业资讯|编辑:gongx|2016-04-14 09:30:16.000|阅读 2499 次

概述:近日,BCGSoft正式发布了v24.4,本文主要介绍Docking panes、图表控件、网格和报表控件、可视化管理器增补等,让你对BCG这个控件有一个全新的认识和了解。

相关链接:

近日,BCGSoft正式发布了v24.4,本文主要介绍Docking panes、图表控件、网格和报表控件、可视化管理器增补等,让你对BCG这个控件有一个全新的认识和了解。需要最新版的可以点击这里【BCG下载

一、Docking panes

1. 新增CBCGPDockingControlBar::SetTabCustomLabel方法,用于设置一个分页的自定义标签。当控制条停靠在标签栏时使用该自定义标签。

2. 新增一个全新的全局标志CBCGPDockingControlBar::m_bIgnoreRectOnShow。如果您想对接之前隐藏的面板到当前的布局中,那么将此成员设置为TRUE。

二、图表控件

1. 实现了新的颜色主题:CT_FLAT_2016_1、CT_FLAT_2016_2、CT_FLAT_2016_3、CT_FLAT_2016_4和CT_FLAT_2016_5 。您可以在BCGPChartExample应用中查看这些新的主题。

2. CBCGPChartData::ComponentIndex现在拥有新的值:

  • CI_GROUP_VALUE:用于在具有小组的扇形图中显示所有"small"数据点的总值。
  • CI_GROUP_PERCENTAGE:CI_GROUP_PERCENTAGE:用于在具有小组的扇形图中显示所有"small"数据点的百分比。

三、网格和报表控件

1. 新增关联网格项目选项的用户定义的值:CBCGPGridItem::AddOption拥有一个全新的可选参数'DWORD_PTR dwData',同时还添加一个新的'CBCGPGridItem::GetOptionData'方法。

2. 新方法CBCGPGridRow::InsertSubItem在特定位置插入一个子项目行,插入的子项目将显示在层次结构的下一个级别的指定子项目中。

3. 新的虚拟方法CBCGPGridCtrl::GetRegSectionPath允许在网格设置的注册表中自定义路径。

4. 新的虚拟方法CBCGPGridCtrl::OnGetHeaderItemTextColor允许在网格控件中自定义头项目的文本颜色。

四、可视化管理器增补

以下的全新虚拟方法被添加到CBCGPVisualManager类中:

  • IsLargePropertySheetListFont
  • GetGridHeaderItemTextColor
  • GetOutOffFilterTextColor
  • GetGridDragHeaderTextColor
  • GetRibbonEditPromptColor
  • GetRibbonQATButtonHorzMargin
  • GetRibbonTabMargin
购买BCGControlBar最新正版授权!详情请"咨询在线客服"
Telerik UI联合慧都科技全场让利!全线7.5折!点击查看详情>>


标签:BCGMFC界面控件UI界面C/C++

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动成果

文章转载自:慧都控件网

登录慧都网发表评论登录


2016-04-14 10:24:04.000

非常详细的新功能介绍,做得挺细致的,赞!


为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
相关厂商
相关产品
BCGControlBar Professional Edition for MFC

用于构建类似微软Office、VS等MFC用户界面高级套包。

BCGControlBar for .NET

用于构建微软Office或VS风格的.NET用户界面高级套包。

BCGSoft Professional Editor

一个可合并到任何基于MFC的应用程序的高级MFC编辑器。

BCGSuite for MFC

Visual Studio 2008/2010/2012/2013 的MFC功能扩展控件,它弥补了新版MFC中没有网格、日历、编辑器等典型界面控件的缺憾

BCGMobile for Windows Phone

专门针对Windows Phone 7.0 和 Mango的移动开发工具,包含丰富的图表、仪表等界面控件

在线客服 在线QQ 电话咨询
400-700-1020
在线客服系统
live chat