MFC使用ChartCtrl绘制曲线

MFC使用ChartCtrl绘制曲线

添加ChartCtrl库

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

MFC使用ChartCtrl绘制曲线_第1张图片

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

MFC使用ChartCtrl绘制曲线_第2张图片

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

MFC使用ChartCtrl绘制曲线_第3张图片

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

实现ChartCtrl绘图

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

MFC使用ChartCtrl绘制曲线_第4张图片

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

MFC使用ChartCtrl绘制曲线_第5张图片MFC使用ChartCtrl绘制曲线_第6张图片

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

MFC使用ChartCtrl绘制曲线_第7张图片

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

MFC使用ChartCtrl绘制曲线_第8张图片

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

MFC使用ChartCtrl绘制曲线_第9张图片

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

你可能感兴趣的:(MFC,曲线绘制,ChartCtrl,c++)