MFC使用ChartCtrl绘制曲线

时间:2024-03-19 17:05:13

MFC使用ChartCtrl绘制曲线

添加ChartCtrl库

ChartCtrl库需要从网上下载,此处提供的下载地址为整个工程,内含ChartCtrl库,将ChartCtrl整个文件夹复制到工作路径下,如下图所示:

MFC使用ChartCtrl绘制曲线

在项目中右击选择添加现有项目,将整个文件夹里的文件添加到项目中:

MFC使用ChartCtrl绘制曲线

在dlg中的h里面添加头文件:

MFC使用ChartCtrl绘制曲线

至此,ChartCtrl库已经添加到我们的工程里了。

实现ChartCtrl绘图

首先在交互界面中添加控件Custom Control,并对相关参数进行修改,主要是Class应为ChartCtrl,ID自己命名,后面用的到,Style改为0x52010000:

MFC使用ChartCtrl绘制曲线

在.h中定义一个CChartCtrl类,并在.cpp中将它绑定到控件ID:

MFC使用ChartCtrl绘制曲线MFC使用ChartCtrl绘制曲线

在.cpp对话框初始化时,对ChartCtrl控件初始化,设置曲线的标题、横坐标名称、纵坐标名称:

MFC使用ChartCtrl绘制曲线

在按钮事件中,实现曲线的显示:

MFC使用ChartCtrl绘制曲线

最终的显示效果如下(第二幅曲线采用另外一种创建方式):

MFC使用ChartCtrl绘制曲线

https://download.csdn.net/download/zhoufm260613/12584583