亲爱的BCGSoft用户,我们非常高兴地宣布BCGControlBar Professional for MFC和BCGSuite 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)。
|