1. 安装
以官网TeeChart版本为例。
官网界面如下所示:
输入用户码、许可号和密码后呈现:
下载可用的软件后以“管理员身份运行”,一直点“Next”安装即可。
安装完成后,文件夹中文件类型如下所示:
Note:需要利用ocx文件进行注册。64位版本的TeeChart202164.ocx位于64bit files文件夹中;32位版本的TeeChart2021.ocx位于安装文件夹下。
将两个ocx文件分贝拷贝到C:\Windows\SysWOW64中。然后以管理员身份运行cmd窗口进行注册,如下图所示:
显示以下界面表示注册成功!
在MFC的dialog窗口中右键鼠标“插入ActiveX控件”选取“TeeChart Pro ActiveX control v2021”即可进行使用。
2. 使用
先新建一个MFC项目,依次选择“工具”、“选择工具箱项”、“COM组件”、“TeeChart Pro Activex control v221”,选择完以后点确定,就可以在工具箱中找到新添加的“TeeChart Pro Activex control v2021”组件了。
拉完控件之后需要添加TeeChart类。VS2019中右键项目“添加新项”,在MFC选项中选择“ActiveX控件中的MFC类”,
在“可用的类型库”中选择“TeeChart Pro Active control v2021”,然后依次添加所需要接口用于生成相应的类。在接口中选择ISeries和ITChart。点击完成后头文件中会生成CSeries.h和CTChart.h两个头文件。
在生成的两个头文件中注释掉:
//#import "C:\\Windows\\SysWOW64\\TeeChart202064.ocx" no_namespace
右击插入的TeeChart控件,选择添加变量:
2.1 数据显示
首先在控件中设置数据表现形式:
在需要操作TeeChart的类中添加头文件:
#include "CSeries.h"
#include "CTChart.h"
数据显示代码:
CSeries serie = m_wndTChart.Series(2);
serie.Clear();
CValueList XValue = serie.get_XValues();