BCGControlBar v16.1是一款功能强大的MFC控件库,包含大量专业级界面元素和完整的源代码,助力开发者高效创建功能丰富的应用程序。
BCGControlBar Pro 16.1版本现已由BCGSoft公司发布。
**更新概要:**
1、Windows 8兼容性
所有功能已在Windows 8预览版中进行了全面测试,并修复了相关错误,确保产品在新操作系统环境下运行良好。此外,新版已完全适用于Windows 8环境。
2、Visual Studio 2011支持
为方便用户将项目移植至Visual Studio 2011,我们加入了相应的解决方案文件支持。同时更新集成向导以适应VS2011需求。需要注意的是,此项功能仅限于零售版本的使用。
3、图表控件改进与新增特性
- 强化自定义轴的支持
- 新增CBCGPChartVisualObject::RemoveCustomAxis方法用于移除定制轴
- CBCGPChartAxis类增加CT_FIXED_DEFAULT_POS属性以实现交叉型轴配置
此外,我们更新了以下技术指标:
- 移动平均线(简单、指数、平滑及线性加权):通过CBCGPChartMAFormula实现;
- 随机振荡器:利用CBCGPChartStochasticFormula达成
- RSI指标(包括三种计算方式)
用户可以在提供的示例中查看这些改进,尤其在演示股票走势的图表里可以观察到自定义轴支持的效果。
新增“曼哈顿堆叠柱状图”作为新的图表类型。使用此类别需通过CBCGPChartDiagram3D::SetExplicitGrouping方法进行配置。
4、Ribbon Bar功能更新
添加了如下新方法:
- CBCGPRibbonBar::ShowBackstageView,允许程序化展示特定的后台视图页面
- CBCGPRibbonBar::ShowBackstagePrintView用于显示打印预览界面
此外,CBCGPRibbonBar::AddPrintPreviewCategory成为可重写的方法,以便用户自定义Ribbon打印预览的设计和功能。
5、图形管理器改进
更新了CBCGPGraphicsManager::CreateInstance方法,新增一个可选参数(CBCGPGraphicsManagerParams* pParams),使用户能够指定目标DPI值、Alpha模式以及渲染类型。