首先,本文介绍了Iocomp控件在VS2010中的使用。 Iocomp控件的安装文件和安装教程位于您的资源中,可以下载。
在VS2010中使用Iocomp控件主要与IPlot控件有VC6.0的区别,其他控件的使用方法相同。 介绍区别。
在VC6.0中使用Plot控件时添加控件后,创建对象m_iplot,然后单击m_IPlot.get_channel(0).addxy )双精度y,双精度y 绘制曲线的工作完成。 这是因为get_Channel函数的返回值是CiplotChannel类的对象,所以可以直接调用成员函数来绘制曲线。 但是在VS2010中,编程样式不同,检索通道使用函数是GetChannel函数,该函数的返回值是LPDISPTCH类型,因此不能直接调用绘制曲线的函数。 解决方案是在实例化CiPlot的对象m_iplot后:
创建LPDISPTCH类型对象: LPDISPATCH lpdispatch;
创建CiPlotChannel类型对象: CiPlotChannel iplotchannel;
3 .获取频道: LP dispatch=m _ IP lot.get channel (0;
4 .调用构造函数: iplotchannel=ciplotchannel (LP分布);
5 .调用绘制曲线的成员函数,例如5.iplotchannel.addxy(doublex,double y )。
这样就可以像VC6.0一样使用IPlot控件了。