IDL和c#混合编程,将图像显示在axIDLDrawWidget1上面,做过一些图像处理后怎么保存

在博文 为例介绍如何进行C#IDL之間的功能调用。

IDLDrawWidget功能类似的有COM_IDL_ConnectLib引用区别是,前者具有形显示的功能而后者只能调用IDL功能函数等。

注:演示所用VS2010版本其他版本类姒。

:新建Windows窗体应用程序

注:如果在列表中找不到此组件可点击“浏览”,指定到“.IDL82binbin.x86”路径下的“idldrawx3.ocx”文件即可

:工具箱添加COM组件

添加IDLDrawWidget控件到窗体中。添加完成后引用中会自动添加如所示的两个引用,可以实现C#调用IDL功能

(5)    在窗体中添加一个按钮,然后编写代码如下

(7)    添加按钮“显示曲线”,编写如下代码可以测试数据传递功能。

8)运行效果如下: 

IDLDrawWidget组件除了提供显示功能外还提供了很多方法和事件控制接口,比如上文用到的SetNamedArray等具体可查看博文:

本文提供如下两个DEMO的源代码。(环境为VS2010IDL8.0用户可查看Backup文件夹内较老版本的项目文件)

}

我要回帖

更多关于 ax图像 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信