MFC TeeChart 用法整理一

摘要:
因工作需求,要用到TeeChart控件,发现TeeChart在MFC下的资料很少。以下一些TeeChart的用法,大多是从网上七拼八凑得到的,还有一些是我自己摸索的,以下代码经均本人测试,测试环境vc++6.0。TeeChart的安装方法网上有很多,这里不再赘述。把TeeChart控件添加到工程中后,将其拖到对话框中,然后通过ClassWizard定义一个类变量m_TeeChart。TeeChart简介:TeeChart的主类是TChart,TChart类存在众多的属性方法和事件,下面介绍一些主要的属性。
因工作需求,要用到TeeChart控件,发现TeeChart在MFC下的资料很少。以下一些TeeChart的用法,大多是从网上七拼八凑得到的,还有一些是我自己摸索的,以下代码经均本人测试,测试环境vc++6.0。
TeeChart的安装方法网上有很多,这里不再赘述。把TeeChart控件添加到工程中后,将其拖到对话框中,然后通过ClassWizard定义一个类变量m_TeeChart。
TeeChart简介:
TeeChart的主类是TChart,TChart类存在众多的属性方法和事件,下面介绍一些主要的属性。

1、 TChart.Height:图表的高度;可用下列语句获取或设置图表的高度

1 m_TeeChart.SetHeight(100); //设置图表高度为100
2 long Height_size = m_TeeChart.GetHeight(); //获取当前图表的高度

2、TChart.Width:图表的宽度;用法与高度一致,就不在赘述

3、TChart.Header:图表的标题;图表可以拥有多级标题,可用下列语句设置图表的标题以及追加标题

1 m_TeeChart.GetHeader().GetText()
2     .SetItem(0, COleVariant(“TeeChart 使用范例”));
3 m_TeeChart.GetHeader().GetText().Add(COleVariant(“追加的标题”));    

4、TChart.Series:序列;Series是要显示的数据的主体,在一个图表中可以有一个或者多个序列,每一个序列可以有不同的显示类型,例如Line、Bar、Pic等等,稍后将单独描述。

5、TChart.Axis:坐标轴;用来设置坐标轴的属性

1 m_TeeChart.GetAxis().GetBottom().GetTitle().SetCaption("X轴的标题"); 
2 //设置X轴的标题,准确的说应该是设置底部轴的标题
3 m_TeeChart.GetAxis().GetLeft().GetTitle().SetCaption("Y轴的标题");
4 //设置左侧轴的标题
5 m_TeeChart.GetAxis().GetBottom().SetMinMax(0, 100);
6  //设置X轴的范围
6、TChart.Legend:图例,图例就是下图中右侧的部分
MFC TeeChart 用法整理一第1张
下列语句可以将图列隐藏
1  m_TeeChart.GetLegend().SetVisible(FALSE); //隐藏图例

免责声明:文章转载自《MFC TeeChart 用法整理一》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇JAVA RSA私钥 加密(签名) 对应 C# RSA私钥 加密(签名)虚幻引擎 4 14 版发布下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

MFC上下浮动与渐入渐出消息提示框实现

类似QQ与360软件,消息提示有两种。上下浮动、渐入渐出。 1、上下浮动提示框实现 机制,定时器响应上下浮动消息。 主要API:MoveWindow。 源码如下UpDownTipDlg.h、UpDownTipDlg.cpp。 UpDownTipDlg.h [cpp] view plaincopy /*  *@brief 上下浮动提示框  *@...

VS2010下MFC的串口编程

串口通信简介   一般来说,计算机都有一个或多个串行端口,这些串口提供了外部设备与PC进行数据传输和通信的通道,在CPU和外设之间充当解释器的角色。当字符数据从CPU发送给外设时,这些字符数据将被转换成串行比特流数据;当接收数据时,比特流数据被转换为字符数据传递给CPU,再进一步说,在操作系统方面,Windows用通信驱动程序(COMM.DRV)调用API...

VS2008编译的程序在某些机器上运行提示“由于应用程序配置不正确,应用程序未能启动”的问题

使用VS2008编译了一个程序,使用到自己编译的DLL,丢到某些机子上无法运行,提示“由于应用程序配置不正确,应用程序未能启动”的错误,装了vcredist_x86也没有用,开始以为是DLL的问题,后来换个简单的程序,仍然不行,百撕不得其解,后来上网找,下面有说了很多解决办法。 我最终的解决办法是复制本机中的.manifest文件,修改里面的版本号,复制到提...

VC++ MFC子对话框建立与关闭

主窗体 void CMoshiwindowDlg::OnButton1() { // TODO: Add your control notification handler code here CDialogproty dlg; dlg.DoModal(); m_text.SetWindowText(dlg....

MFC 三种消息

在MFC应用程序中传输的消息有三种类型:窗口消息、命令消息和控件通知。 (1)窗口消息:WM_XXX 窗口消息(Window Message)一般与窗口的内部运作有关,如:创建窗口、绘制窗口和销毁窗口等。通常,消息是从系统发送到窗口,或从窗口发送到窗口。 (2)命令消息:WM_COMMAND 命令消息一般与处理用户请求相关,当用户单击一个菜单项或工具栏时...

Windows消息机制详解

消息是指什么? 消息系统对于一个win32程序来说十分重要,它是一个程序运行的动力源泉。一个消息,是系统定义的一个32位的值,他唯一的定义了一个事件,向 Windows发出一个通知,告诉应用程序某个事情发生了。例如,单击鼠标、改变窗口尺寸、按下键盘上的一个键都会使Windows发送一个消息给应用程序。 消息本身是作为一个记录传递给应用程序的,这个记录中包含...