怎样在VS2013/MFC中使用TeeChart绘图控件

 时间:2024-10-15 13:25:06

1、安装较为简单,百度经验的教程非常详尽,在csdn下载专区可以下载到teechart5或teechart8的破解版,然后安装教程一步一步安装就可以了。(这次教程都是在基于对话框中实现的)

怎样在VS2013/MFC中使用TeeChart绘图控件

2、2简单使用(拖拽创建和利用编辑框绘制折线图等基本图形)通过编辑框绘制图形较为简单,但也很多需要注意的地方包括对控件类的引用,通过代码控制数据的添加。下面给大家一份非常详细的折线图柱状图的创建教程,其中也包含一些对样式的修改,跟着这份教程完成基本图形的绘制会增强对teechart控件的使用。

怎样在VS2013/MFC中使用TeeChart绘图控件

3、http://blog.csdn.net/wangshouchao/article/details/8837080 这个链接的教弛贾班隧程写的非常好,可惜没有后续的更新,网上的teechart教程资料有些非常不错只是查找起来非常费劲,而且有的教程是在VC6.0下使用teechart控件,参照那些教程会让人产生困扰,所以希望能够帮助大家少走一些弯路。

怎样在VS2013/MFC中使用TeeChart绘图控件

4、通过编辑框加入一些随机数据

怎样在VS2013/MFC中使用TeeChart绘图控件

5、通过编辑框修改TeeChart控件属性双击teechart控件即可打开编辑框,在编辑框中可点击add来添加各种图,并且在其中可以较为方便的修改teechart图的样式属性,如标题、是否3D显示、背景色、x y轴范围大小等等。

怎样在VS2013/MFC中使用TeeChart绘图控件

6、可以看到通过编辑框我们可以非常方便的修改teechart图的样式,而且不需要添加各种类。下面是利用代码动态创建teechart图并修改样式。

怎样在VS2013/MFC中使用TeeChart绘图控件

7、动态创建Teechart控件并且修改样式首先我们要添加CTChart类,然后在对话丸泸尺鸢框的.h头文件中加入一个CT潮贾篡绐Chart的成员变量m_chart,最后我们就可以在对话框的.cpp文件中的OnInitDialog()(初始化函数,在其中可以添加额外的初始化)函数中调用m_chart.Create(NULL,WS_CHILD|WS_VISIBLE,rc,this,1000)

怎样在VS2013/MFC中使用TeeChart绘图控件

8、引入CTChart类这一步需要注意我们选择的是Active中的MFC类里的CTChart,这很关键。

怎样在VS2013/MFC中使用TeeChart绘图控件

9、通过代码修改样式 通过代码修改各种不同的样式需要引入不同的类。例如,想要修改x轴区间最大最小值就用到了CAxes,CAxis。具体写法

10、具体写法:</pre><pre艘绒庳焰name="code"class="cpp&qu泠贾高框ot;><spanstyle="font-family:MicrosoftYahei,微软雅黑,arial,宋体,sans-serif;">//底轴区间CAxesaxes=(CAxes)m_chart.get_Axis();</span><spanstyle="font-family:"MicrosoftYahei",微软雅黑,arial,宋体,sans-serif;color:rgb(51,51,51);font-size:14px;">CAxis</span><spanstyle="font-family:MicrosoftYahei,微软雅黑,arial,宋体,sans-serif;">axisBottom=axes.get_Bottom();axisBottom.SetMinMax(6,26);</span>

11、那这里就有一个问题了,到底哪些类是控制相应的样式的呢?这就需要我们通过官方文档去查询了,还有一个方法就是在编辑框中找到更改的样式,然后参照编辑框里类的递进关系,再从官方在线文档中就可以比较容易的找到相应的类了。

12、修改分割颜色的代码

怎样在VS2013/MFC中使用TeeChart绘图控件
怎样在VS2013/MFC中使用TeeChart绘图控件
  • 怎样跟欧洲人做生意
  • 网页弹出此网站安全证书有问题怎么解决
  • 英雄联盟手游破败军团皮肤一览
  • 生死狙击如何免费刷枪
  • 弱电箱、配电箱、防水箱等机箱机柜的材质知识
  • 热门搜索
    小学数学手抄报内容 建国手抄报内容大全 文明校园手抄报资料 51手抄报 三国演义手抄报图片 三节三爱手抄报 保护海洋手抄报 绿色生活手抄报 安全手抄报版面设计 金色童年手抄报