开发者论坛

 找回密码
 注册 (请使用非IE浏览器)
查看: 7477|回复: 1

MFC界面开发工具BCG v31.1 - 图表、仪表控件功能增强

[复制链接]

0

精华

8

贡献

1768

赞扬

特约版主

帖子
583
软币
4524
在线时间
275 小时
注册时间
2019-2-21
发表于 2021-4-30 10:02:32 | 显示全部楼层 |阅读模式

亲爱的BCGSoft用户,我们非常高兴地宣布BCGControlBar Professional for MFCBCGSuite for MFC v31.2正式发布!新版本支持Windows 10 light/dark模式、增强功能区、支持脚本树自定义文件夹等,以及其他新功能和改进。需要最新版的可以点击这里【BCG下载


图表控件

1. 改进的图表缩略图:

  • 为Chart高级图例实现了缩略图模式:将新方法SetThumbnailMode和IsThumbnailMode添加到CBCGPChartLegendVisualObject类。

  • 开发人员现在可以指定图表缩略图中所有文本标签的缩放比例:SetThumbnailFontRatio和GetThumbnailFontRatio已添加到CBCGPChartVisualObject类。
  • 改进了Torus、Scatter和Ternary图表中的缩略图外观。

2. 3D图表墙绘制:

  • 增加启用/禁用墙面接合的功能:将新方法SetWallsJoint和IsWallsJoint添加到CBCGPChartDiagram3D类。
  • 改善墙的外观(在薄模式和厚模式下)。

仪表控件

1. CBCGPKnob:实现了禁用的旋钮控制图。

2. CBCGPCircularGaugeImpl:改进的交互模式 - 指针不能再移出比例尺范围,您可以通过覆盖新的虚拟方法“ IsPointerMovementAllowed”来自定义此操作。

3. CBCGPNumericIndicatorImpl具有以下新增功能:

  • 看不见的线段图,添加了SetDrawInvisibleSegments、IsDrawInvisibleSegments、SetInvisibleSegmentsOpacity和GetInvisibleSegmentsOpacity方法。

  • 指示器状态。状态可以是Normal、Error或Off,SetState和GetState方法已添加。

  • 内部填充,增加SetPadding和GetPadding方法。

  • 水平和垂直对齐,添加了SetHorizontalAlign、GetHorizontalAlign、GetVerticalAlign和SetVerticalAlign方法。

图控件

1. 实现了防止在缩放图时缩放图字体(文本格式)的功能:将新方法EnableScalingFonts添加到CBCGPVisualContainer类。 此外,CBCGPGlobalUtils :: ScaleByDPI(CBCGPVisualContainer&container)具有新的可选参数bScaleFonts(默认为TRUE)。 当图表具有默认字体(已由DPI缩放)时,禁用字体缩放非常有用。

2. 改进图表外观:现在使用常规字体作为默认字体,如果需要指定默认图表字体,请调用新的全局方法CBCGPDiagramTextDataObject :: SetDefaultFont。 例如,如果您希望使用粗体默认字体(与以前的产品版本相同),请在创建图表控件之前调用CBCGPDiagramTextDataObject :: SetDefaultFont(globalData.fontBold)。



回复

使用道具 举报

0

精华

0

贡献

38

赞扬

帖子
22
软币
114
在线时间
4 小时
注册时间
2019-11-23
发表于 2022-1-11 09:06:42 | 显示全部楼层
赞!
看起来很不错。
回复

使用道具 举报

Archiver|手机版|小黑屋|开发者网 ( 苏ICP备08004430号-2 )
版权所有:南京韵文教育信息咨询有限公司

GMT+8, 2024-12-22 09:16

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表