2 在工具箱中找到“TeeChart Pro Active control v5”控件并拖放到对话框上,适当调整控件大小。
2.控件属性设置
双击控件进行相关设置
这里添加一个快速线图-Fast Line 若数据量特别大,可以在Series标签里的Format的Draw all选项去掉
3.添加TypeLib的mfc类
(1)选择vs菜单“项目”-“添加类”(注意这时类视图树形控件选中最顶端的父节点)3)在可用的类型库里选择teechart5 点击完成就把CTChart这个类添加进工程里了
4.TeeChart控件和对象关联
在控件上点击右键,选择添加变量,即可为控件关联对象。不知为何vs会默认给添加的变量初始化0,这个初始化一定要去掉否则无法使用。
\x0d\x0aRandom rnd = new Random()\x0d\x0aDateTime today = DateTime.Today\x0d\x0aTimeSpan oneHour = TimeSpan.FromHours(1)\x0d\x0aSteema.TeeChart.Styles.Line line1 = new Steema.TeeChart.Styles.Line()\x0d\x0aline1.XValues.DateTime = true\x0d\x0afor (int i = 0i 回答于 2022-12-111.注册TeeChart5.ocx先将TeeChart5.ocx文件拷贝到工程文件夹中。然后,打开命令提示符,cd进入TeeChart5.ocx所在路径,输入“regsvr32 TeeChart5.ocx”,注册TeeChart5.ocx。注册成功后,会有一个提示框。如果不想使用可以输入命令“regsvr32 –u TeeChart5.ocx”解除注册。
2.新建工程,将自带的类放到一个文件夹中,例如“src”。因为添加TeeChart后会生成很多新的类,看起来不方便。
3.将TeeChart控件加到Control List中
Project->Add To Project->Components and Controls->Registered ActiveX Control->TeeChart Pro Activex control v5->insert
这时,在Control List的右下角多了一个圆形的小图标,在类视图中多出了许多的新类,将他们放在一个文件夹中,例如“teeChart”。
以下,将说明如何具体的使用TeeChart控件 4.拖拽TeeChart到对话框中
拖拽TeeChart到对话框中,调整TeeChart的大小,稍作修改,界面设计就完成了。右击控件->属性->teechart pro editer选项卡->edit chart。出现一个名为Edit的对话框。这个对话框非常重要,包括了teechart的各种属性。 简要介绍一下各属性:
Series:该属性包含需要绘制的图表的类型,如曲线、饼图、柱状图等等,种类很多。 Chart:该选项包含了图表的显示部分的很多属性,如坐标轴、背景、标题等等。 Data:绘制图表需要的数据。
Export:包含了一些将图表导出为图片格式的选项。 Print:打印设置。
Themes:图表的主题,主要是显示方式。
5.建立变量
使用类向导建立teechart的对象:CTChart m_chart在xxxDlg.cpp文件中添加以下头文件: #include "axis.h"
#include "axes.h"
#include "scroll.h"
#include "series.h"
//#include "tchart.h"
#include "series.h"
#include "valuelist.h"
#include "axes.h"
#include "axis.h"
#include "pen.h"
#include "axislabels.h"
#include "teefont.h"
#include "axistitle.h"
#include "aspect.h"
#include "titles.h"
#include "fastlineseries.h"
#include "panel.h"
#include "legend.h"
#include "tools.h"
#include "toollist.h"
#include "annotationtool.h"
#include "page.h"
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)