以梦为马,不负韶华

搜索
查看: 1877|回复: 0
收起左侧

CAD控件:易语言开发使用控件入门

[复制链接]
发表于 2015-10-22 10:50:37 显示全部楼层 |阅读模式


1. 在易语言中引入控件:
安装好梦想控件后,运行安装目录下的RegMxDrawX.bat注册控件:
file:///C:/Users/ADMINI~1/AppData/Local/Temp/ksohtml/wpsF633.tmp.jpg
运行易语言安装目录下的[tools]文件夹中的[packcom.exe]文件,如下图:
输入MxDraw搜索,选中红色框组件后点击“下一步”
file:///C:/Users/ADMINI~1/AppData/Local/Temp/ksohtml/wpsF643.tmp.jpg
点击[保存]按钮。
file:///C:/Users/ADMINI~1/AppData/Local/Temp/ksohtml/wpsF644.tmp.pngfile:///C:/Users/ADMINI~1/AppData/Local/Temp/ksohtml/wpsF655.tmp.jpg
注意:保存npk支持库文件,如果您在网上发布梦想控件开发的易语言源码,一定要带上支持库文件,没有支持库npk文件源码打开时控件将载入失败,导致不能调试运行。
file:///C:/Users/ADMINI~1/AppData/Local/Temp/ksohtml/wpsF656.tmp.pngfile:///C:/Users/ADMINI~1/AppData/Local/Temp/ksohtml/wpsF667.tmp.jpg
选择[],梦想控件将可以被易语言载入使用。
file:///C:/Users/ADMINI~1/AppData/Local/Temp/ksohtml/wpsF668.tmp.jpg
打开易语言5.31,运行菜单[工具=> [支持库配置,如下图
file:///C:/Users/ADMINI~1/AppData/Local/Temp/ksohtml/wpsF678.tmp.jpg
勾选[MxDrawXLib 1.0,点击[确认
file:///C:/Users/ADMINI~1/AppData/Local/Temp/ksohtml/wpsF679.tmp.pngfile:///C:/Users/ADMINI~1/AppData/Local/Temp/ksohtml/wpsF67A.tmp.pngfile:///C:/Users/ADMINI~1/AppData/Local/Temp/ksohtml/wpsF68B.tmp.jpg
新建一个易程序,载入梦想绘图控件
file:///C:/Users/ADMINI~1/AppData/Local/Temp/ksohtml/wpsF68C.tmp.jpg
2. 调用控件函数
1.1、 打开DWG文件
在界面上放个按钮,在按钮点击事件中,执行一个用户自定义命令,代码如下:
MxDrawX1.DoCommand (1)
抓图:
file:///C:/Users/ADMINI~1/AppData/Local/Temp/ksohtml/wpsF69C.tmp.jpg
该代码,开始执行控件的一个用户自定义命令,命令的id为1,这个id值用户可以随便取值,它是用来标识该命令,多个命令之间,id值不能重复。在随后,响应控件的命令执行事件,在该事件中,打开dwg文件。
增加控件的命令执行事件,如下图:
前面的DoCommand的调用后,程序将会跳转到这里执行,控件要求所有与用户交互的操作,都必须放在命令事件中。
file:///C:/Users/ADMINI~1/AppData/Local/Temp/ksohtml/wpsF6AD.tmp.jpg
在事件函数,执行打开DWG文件代码:
MxDrawX1.OpenDwgFile (c:\\1.dwg)
如下图:
file:///C:/Users/ADMINI~1/AppData/Local/Temp/ksohtml/wpsF6AE.tmp.jpg
最终运行效果为:
file:///C:/Users/ADMINI~1/AppData/Local/Temp/ksohtml/wpsF6BF.tmp.jpg
1.2、 绘制圆,直线简单例程:
如图:
file:///C:/Users/ADMINI~1/AppData/Local/Temp/ksohtml/wpsF6C0.tmp.jpg
画圆、画线按钮事件代码如下
file:///C:/Users/ADMINI~1/AppData/Local/Temp/ksohtml/wpsF6D0.tmp.jpgfile:///C:/Users/ADMINI~1/AppData/Local/Temp/ksohtml/wpsF6D1.tmp.jpg
1.3、 调用控件自定义函数,设置当前颜色代码
不想打字就选择快捷回复吧
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|以梦为马,不负韶华

GMT+8, 2025-4-7 22:53

Powered by 以梦为马,不负韶华

© 2024-2099 Meng.Horse

快速回复 返回顶部 返回列表