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

电脑杂谈  发布时间:2019-06-28 14:09:10  来源:网络整理

mfc画图程序_mfc画图板_mfc 画图程序

在“类视图”中右键项目名称,选择“添加”-》“类”;

然后选择“MFC”项中的“TypeLib中的MFC类”,点“添加”。

[图][图]

中国竞彩网在注册表的可用类型库中找到"TeeChart Pro Active control v5<1.0>",这里不需要一直下拉慢慢找,只要输入"tee"就可以直接选中

[图]

在“接口”中选择所需的类,Teechart控件包含很多类,CTChart是必须的,对应的接口是“ITChart”,其他类包括CSeries、CAxis、CAxes、CTitles等等,这里仅以“CTChart”和“CSeries”为例,选择“ISeries”、“ITChart”。

中国竞彩网确定以后可以在类视图中看到新添加的两个类。

mfc画图板_mfc 画图程序_mfc画图程序

[图][图]

中国竞彩网接下来需要对控件关联变量,对控件右键选择“添加变量”,选择默认的控件类型,属于类“CTchart1”,对变量进行命名,这里命名为"m_chart",这样类和变量就关联好了。

[图][图]

中国竞彩网项目中会多出一个tchart1.h文件和tchart1.cpp文件,在对话框类的头文件CTestDlg.h中会有“CTchart1 m_chart;”的变量定义,但是CTestDlg.cpp文件中对话框类的构造函数会多出一句“, m_chart(0)”,需要把它删除,否则会编译出错。这样前期准备工作就完成了

[图]

控件绘图示例-绘制随机曲线

中国竞彩网双击对话框中添加的Teechart控件,弹出对话框,选择“Add”添加图表,在弹出的对话框中可以看到很多图表类型,这里选择最简单的“Fast line”,并取消“3D”,选择“Fast line”下选的“normal”系列,其它选项暂不多说,点击“完成”会生成series0

mfc画图程序_mfc画图板_mfc 画图程序

[图][图][图]

中国竞彩网添加一个按钮,修改属性“Caption”和“ID”

[图]

双击按钮自动生成按钮点击事件处理函数,编辑函数,注意添加CSeries.h头文件,用AddXY函数进行绘图,第一个参数表示横坐标,第二个表示纵坐标,和面两个默认NULL就行。

中国竞彩网void CTestDlg::OnBnClickedDraw()

{

// TODO: 在此添加控件通知处理程序代码

mfc画图板_mfc 画图程序_mfc画图程序

CSeries lineSeries = (CSeries)m_chart.Series(0);

中国竞彩网lineSeries.Clear();

中国竞彩网for (int i = 0; i < 100; i++)

{

中国竞彩网lineSeries.AddXY((double)i, rand(),NULL,NULL);

}

}

mfc 画图程序_mfc画图程序_mfc画图板

[图][图]

佳能eos1100d是首次搭载了可按照意图轻松完成拍摄的"创意表现"功能、可通过简单操作调节亮度及背景虚化的"创意自动"功能、通过快速设置按钮简单快捷地进行功能设置的"快速设置"功能、在液晶监视器上清晰显示拍摄模式及功能说明的"功能介绍"等的eos系列产品,为单反相机的初学者提供了各种简单、便利的功能。安装sdmove程序帮助转移程序因为android 2.2系统提供的转移程序到sd卡功能操作起来很繁琐,特别是你的手机运行了很多应用程序的时候尤其麻烦,通过安装sdmove应用程序,你可以一眼就看到哪些程序支持移动到sd卡哪些不支持,操作起来也比系统本身方便很多,可以节省很多时间。随着网络的发展,微应用将越来越广泛mfc画图板,就像微微博一样,用起来简单、方便、快捷,微云将是云计算里的像微博一样能简单操作、方便、快捷的的一种应用。

注意事项

中国竞彩网添加完变量后别忘了把构造函数里的初始化赋值语句去掉,防止编译失败

注意添加头文件mfc画图板中国竞彩网,因为除CTchart类以外,其他类都需要手动导入

重新绘图前别忘了用Clear函数清除一下

中国竞彩网vs2013teechart


本文来自电脑杂谈,转载请注明本文网址:
http://dawgspsp.com/a/ruanjian/article-109036-1.html

    相关阅读
    发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

    热点图片
    拼命载入中...