MFC使用高速绘图控件high-speed Charting Control绘制柱形图
2023-12-22 12:36:55
1. 创建MFC单文档工程BarChartDemo。
2. 在工程文件夹下新建文件夹ChartCtrl,将ChartCtrl源码放入,如下图所示。在工程中添加这些项,项目——添加——现有项,全部添加。
3. 添加一个对话框,ID为IDD_DLG_BAR,类名为CBarDlg。
4. 在对话框中添加Custom Control控件,将控件的Style属性设置为0x52010000,Class属性设置为ChartCtrl,如下图所示。
5. 在BarDlg.h中添加头文件引用#include "ChartCtrl\ChartCtrl.h"
6.在步骤4中的控件上右键,选择“添加变量”,变量类型为CChartCtrl(不可修改),变量名为m_ChartCtrl(可自定义),如下图所示。
点击完成,则可以在BarDlg.h中看到,增加了一个变量CChartCtrl m_ChartCtrl;
在BarDlg.cpp中增加了如下语句
至此控件准备就绪,下面编程来实现我们想要的功能。
7. 在BarDlg.h中添加以下变量和函数
CChartBalloonLabel<SChartXYPoint> *label;
CChartBarSerie *barSerie;
void InitChart();
void InitAxis();
void InitBarSerie();
void CreateData();
void
文章来源:https://blog.csdn.net/weixin_37934835/article/details/135149493
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!