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

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

图表控件

1. 改进的图表缩略图:

  • 为Chart高级图例实现了缩略图模式:将新方法SetThumbnailMode和IsThumbnailMode添加到CBCGPChartLegendVisualObject类。
MFC界面库BCGControlBar v31.2新功能全解:图表、仪表控件功能增强
  • 开发人员现在可以指定图表缩略图中所有文本标签的缩放比例:SetThumbnailFontRatio和GetThumbnailFontRatio已添加到CBCGPChartVisualObject类。
  • 改进了Torus、Scatter和Ternary图表中的缩略图外观。

2. 3D图表墙绘制:

  • 增加启用/禁用墙面接合的功能:将新方法SetWallsJoint和IsWallsJoint添加到CBCGPChartDiagram3D类。
  • 改善墙的外观(在薄模式和厚模式下)。
MFC界面库BCGControlBar v31.2新功能全解:图表、仪表控件功能增强

仪表控件

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

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

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

  • 看不见的线段图,添加了SetDrawInvisibleSegments、IsDrawInvisibleSegments、SetInvisibleSegmentsOpacity和GetInvisibleSegmentsOpacity方法。
MFC界面库BCGControlBar v31.2新功能全解:图表、仪表控件功能增强
  • 指示器状态。状态可以是Normal、Error或Off,SetState和GetState方法已添加。
MFC界面库BCGControlBar v31.2新功能全解:图表、仪表控件功能增强
  • 内部填充,增加SetPadding和GetPadding方法。
MFC界面库BCGControlBar v31.2新功能全解:图表、仪表控件功能增强
  • 水平和垂直对齐,添加了SetHorizontalAlign、GetHorizontalAlign、GetVerticalAlign和SetVerticalAlign方法。
MFC界面库BCGControlBar v31.2新功能全解:图表、仪表控件功能增强

图控件

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

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

MFC界面库BCGControlBar v31.2新功能全解:图表、仪表控件功能增强
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章