MFC中使用TeeChart控件(vs环境下)

时间:2024-03-24 17:02:01

1.新建mfc工程

MFC中使用TeeChart控件(vs2017环境下)

2.选择基于对话框的应用程序,点完成即可

MFC中使用TeeChart控件(vs2017环境下)

3.工具》选择工具箱》COM组件,选中TeeChart组件

MFC中使用TeeChart控件(vs2017环境下)

4.在工具箱中找到TeeChart控件,并拖入Dialog中,调整大小

MFC中使用TeeChart控件(vs2017环境下)

5.右击控件,选择类向导

MFC中使用TeeChart控件(vs2017环境下)

6.添加ActiveX控件中的MFC类

MFC中使用TeeChart控件(vs2017环境下)

6.1选择可用的控件

MFC中使用TeeChart控件(vs2017环境下)

6.2双击接口类,完成即可。

MFC中使用TeeChart控件(vs2017环境下)

7.添加类型库中的MFC类

MFC中使用TeeChart控件(vs2017环境下)

7.1选择可用的类型库

MFC中使用TeeChart控件(vs2017环境下)

7.2选择相应的接口,在此我们学则ISeries与ITChart,双击相应的接口类即可

MFC中使用TeeChart控件(vs2017环境下)

8.右击TeeChart,选择添加变量,变量类型为CTChart,变量名称自定义即可。

MFC中使用TeeChart控件(vs2017环境下)

9.修改Dlg.cpp中DoDataExchange函数中的代码,将DISPID()删去

MFC中使用TeeChart控件(vs2017环境下)

若是Dlg构造函数中出现对m_chart的初始化,则将该初始化删除

MFC中使用TeeChart控件(vs2017环境下)

10.双击TeeChart控件,选择图标类型

MFC中使用TeeChart控件(vs2017环境下)

我们选择较为简单的2D图表Fast Line

MFC中使用TeeChart控件(vs2017环境下)

10.为了方便演示,我们添加一个按钮,修改Caption与ID,双击按钮转到按钮的响应函数添加代码(添加代码前记得在Dlg头文件中包含响应的头文件)

MFC中使用TeeChart控件(vs2017环境下)

响应函数代码

MFC中使用TeeChart控件(vs2017环境下)

11.运行结果

MFC中使用TeeChart控件(vs2017环境下)

12.示例工程

下载链接

13.参考博客

链接