前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >iocomp入门教程-以MFC中iplotx为例

iocomp入门教程-以MFC中iplotx为例

作者头像
全栈程序员站长
发布2022-09-09 10:53:30
5560
发布2022-09-09 10:53:30
举报
文章被收录于专栏:全栈程序员必看

大家好,又见面了,我是你们的朋友全栈君。

最近要做一个项目需要绘制曲线,为了节省时间,就选用了iocomp控件,可网上相关的教程极少,官方给的文档还是比较详尽,但缺少具体的前期准备步骤,在初次接触这个控件很容易蒙,所以我写下这篇,给入门者以便利。

用到的材料:

iocomp激活成功教程版(目前常见的为V3和V4,两个版本按喜好选择吧~

iocomp的C++ MFC包装类(非常好用,有了这个包装,很复杂的操作一个语句就OK了)

演示环境: VS2010&win7

教程开始~:

首先,下载安装iocomp,具体安装教程已经在安装包中,我就不再赘述。

接下来创建MFC项目(我以对话框为例,接下来用图说话,我觉得这样比较直观)

1.在工具栏->右键 选择项

iocomp入门教程-以MFC中iplotx为例
iocomp入门教程-以MFC中iplotx为例

2.

iocomp入门教程-以MFC中iplotx为例
iocomp入门教程-以MFC中iplotx为例

3.点击确定,然后在工具箱会出现->

iocomp入门教程-以MFC中iplotx为例
iocomp入门教程-以MFC中iplotx为例

4.加到对话框上,右键添加变量->

iocomp入门教程-以MFC中iplotx为例
iocomp入门教程-以MFC中iplotx为例

5.

iocomp入门教程-以MFC中iplotx为例
iocomp入门教程-以MFC中iplotx为例

6.

iocomp入门教程-以MFC中iplotx为例
iocomp入门教程-以MFC中iplotx为例

这么操作的 原因我解释一下, 这是因为我们要使用官方提供的包装类(用这个类编程真的很便利!),而在这个包装类的源代码中的类就是这么命名的,So~

7.将下载好的包装类解压

iocomp入门教程-以MFC中iplotx为例
iocomp入门教程-以MFC中iplotx为例

8.

iocomp入门教程-以MFC中iplotx为例
iocomp入门教程-以MFC中iplotx为例

其实不需要这么多,我只是图方便,一下子把相关的都复制了。

9.在”项目名dlg.h”文件里面引用如图两个头文件

iocomp入门教程-以MFC中iplotx为例
iocomp入门教程-以MFC中iplotx为例

配置至此,现在已经能够正常使用了,下面我举一个小的示例:

代码语言:javascript
复制
void CdemoDlg::OnBnClickedOk()
{
	// TODO: 在此添加控件通知处理程序代码
	//CDialogEx::OnOK();
	m_iplotx.RemoveAllChannels();
	m_iplotx.AddChannel();
	
	CiPlotChannelX c1 = m_iplotx.GetChannel(0);//得到第一个曲线对象
	c1.SetTitleText("线度20lp/mm");//设置曲线一的图例
	c1.AddXY(10,20);
	c1.AddXY(50,40);
	c1.AddXY(100,20);

}

效果图->

iocomp入门教程-以MFC中iplotx为例
iocomp入门教程-以MFC中iplotx为例

教程至此结束,如果有问题或者建议,欢迎一起讨论~

发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/160980.html原文链接:https://javaforall.cn

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 5.
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档