亲爱的BCGSoft用户,我们非常高兴地宣布和 v25.3正式发布!新版本添加了对Visual Studio 2017的支持、增强对Windows 10的支持等。接下来几篇文章将对这个版本的新功能一一进行介绍,让您对BCG这个控件有一个全新的认识和了解。需要最新版的可以点击这里【】
Gauge Controls
实现原型和线性量规的水平条,可以使用以下样式来创建该栏:
- Rectangular
- Rectangular with rounded corners
- Thermometer (linear gauge only)
以下新方法添加到CBCGPGaugeImpl类中:
- AddLevelBar
- ModifyLevelBar
- GetLevelBarsCount
- GetLevelBar
- RemoveLevelBar
- RemoveAllLevelBars
- SetLevelBarValue
Visual container和Visual Designer
可以通过调用新的CBCGPBaseVisualObject的方法 “SetDataAnimationType”来更改数据动画类型。 “GetDataAnimationType”返回动画类型。
可以使用CBCGPVisualPrintOptions指定的某些选项打印可视化container/control:
- m_bPrintScreenshot:打印缩放的截图
- m_bUseGDI:使用GDI图形管理器
新的方法SetPrintOptions和GetPrintOptions被添加到CBCGPBaseVisualCtrl类。
Grid和Report Controls
1. 改进在各种可视化主题中的标题图标外观。
2. Color bar前景颜色根据条形背景正确计算。
3. CBCGPGridSparklineItem::SparklineType拥有一个新的类型:SparklineTypeBarSmart。使用这种类型的舒适放置图标系列(类似MS Excel)。
4. 实现单元格自定义工具提示。新增EnableCustomToolTips和IsCustomToolTipEnabled方法,您必须覆盖新的虚拟方法GetItemCustomTooltip来显示自定义工具提示。