•  

    什么是 MFC 的 BCGSuite?

    BCGSuite是一款扩展Visual Studio 2008-2022 MFC功能的产品。Visual Studio 2008中包含的新MFC版本基于BCGControlBar Pro技术,但新的MFC版本中不包含一些重要的库组件,例如图表、网格、日历、编辑器等。BCGSuite包括这些组件以及许多其他专业设计的GUI控件。

     

    BCGSuite库有100多个经过彻底设计、测试和完整记录的MFC扩展类。我们的组件可以轻松集成到您的应用程序中,并为您节省数百个开发和调试时间。

     

     

    主要产品特点

    01

    图表控制

    图表控件支持以下图表功能:

     

    1、2D 和 3D 图表

    2、无限数量的系列

    3、无限数量的系列数据点

    4、即时兼容系列之间的转换(无需清除和添加新数据)

    5、能够在同一图表区域显示不同的系列类型

    6、数据点的可定制数据标记

    7、数据点的可定制数据标签

    8、包含单个数据点到图例

    9、工具提示支持

    10、智能标签支持

    11、缺少数据支持

    02

    日历(Planner)控件

    日历控件拥有您需要在应用程序中包含的一切,一个复杂的日程安排和约会工具。它具有以下基本功能,每个功能都可以根据您的需要进行定制:

     

    1、支持以下视图:每日、5天工作周、每周、每月、日程

    2、预约和安排

    3、开会提醒

    4、定期开会

    5、并发约会

    6、活动

    7、与日期选择器控件集成。您可以选择日期范围并在每日、每周或每月视图中显示它们。

    8、复制/粘贴操作

    9、完全拖放支持(您可以在一天内拖动约会或将它们放在日期选择器控件上)。

    10、打印支持

    03

    网格和报告控件

    Grid 控件支持大多数标准网格功能。

     

    1、连续无限数量的项目

    2、按单列排序

    3、按多列排序

    4、隐藏/显示列

    5、集成字段选择器

    6、拖放列

    7、就地单元格编辑

    8、单行和多行选择

    9、单项和多项(网格单元格)选择

    10、将数据复制到剪贴板

    11、单元格拖放支持

    12、键盘导航

    13、就地工具提示

    14、列大小调整

    15、行大小调整 - 可变行高(对于 .NET)

    16、带有或不带有行号的行标题。

    17、只读模式

    18、印刷

    19、与文档/视图架构 (MFC) 轻松集成。

    20、正宗的 Excel 外观和感觉。

    21、自动生成的行和列(对于 .NET)

    22、导出为 HTML 和 RTF

    23、单元格边框 - 具有不同线条样式的粗细边框(适用于 .NET)

    24、浮动文本 - 如果相邻单元格为空,则在相邻单元格上绘制文本

    25、文本环绕和修剪。

    26、表格样式格式

    27、查找对话框

    28、水印图像支持

    29、网格单元通知徽章

    04

    高级编辑控制

    高级编辑控件具有以下功能:

     

    1、智能感知支持

    2、大纲(可折叠块)支持

    3、行号

    4、语法高亮支持

    5、颜色块(块选择支持)

    6、符号支持:您可以定义一组字符以自动替换为图像

    7、标记支持:可调整的左侧区域适合显示视觉标记和其他信息

    8、工具提示支持

    9、能够将编辑控件放入对话框

    10、复制/粘贴支持

    11、拖放支持

    12、查找和替换

    13、扩展(可定制)撤消/重做支持

    14、UNICODE支持

    15、CView派生类,可轻松与MFC文档视图体系结构集成。

    05

    仪表

    该库具有各种类型的仪表,允许开发人员创建数字仪表板。实现了以下仪表类型:

     

    1、圆规

    2、线性规

    3、旋钮控制

    4、开关控制

    5、径向菜单

    6、旋转控制

    7、循环进度指示器

    8、数字指标

    9、颜色指示器

    10、文字标签

    11、图像指标

    12、模拟时钟

    06

    图表

    图表控件实现了以下功能:

     

    1、能够添加无限数量的图表形状和连接器。

    2、各种预定义的图表块。

    3、表图块。

    4、图块内的文本标签。

    5、带有 5 种可自定义箭头的智能直线和曲线图连接器。

    6、交互式图表编辑。

    7、能够将图表保存到 XML 或从 XML 加载图表。

    8、将图表图像复制到剪贴板。

    9、将图表图像保存到文件中。

    10、放大/缩小支持

    07

    Windows UI控件

    Windows UI 样式(以前的“Metro”)Tiles 控件实现了以下功能:

     

    1、大、规则和全面的控件

    2、全键盘导航支持

    3、平铺组

    4、标题

    5、字幕按钮

    6、矩形或圆形瓷砖形状

    7、水平(“横向”)或垂直(“纵向”)布局

    8、平铺标题和多行文本

    9、平铺图像

    10、数字和标志性徽章支持

    11、“活”瓷砖

    12、自定义颜色和画笔

    13、自定义瓷砖

    14、独立于操作系统:由于我们的实现只是模拟 Windows 8 风格的 Tiles,您可以在所有支持的操作系统下使用我们的 WinUI Tiles 控件!

    08

    皮肤和对话框表单

    有一种简单而有效的方法来自定义对话框和表单外观:只需调用 EnableVisualManagerStyle,所有对话框/表单控件和背景都将使用当前选择的可视化管理器进行绘制。此外,您可以将任何对话框部分声明为“玻璃”(仅限Vista),该对话框区域将出现“Aero”效果。

    皮肤和对话框表单.jpg

    09

    视觉设计

    仪表的可视化设计器允许在几分钟内使用新的所见即所得设计工具创建高质量的数字仪表板!

     

    您可以在设计表面上排列仪表并更改其属性。

    仪表板准备就绪后,将其保存为 XML 并将其加载到 C++ 应用程序中。