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