当前位置:首页 > 帮助文档 > 快速入门 > 易语言快速入门
在易语言中引入控件打开dwg文件绘制圆,直线简单例程调用控件自定义函数,设置当前颜色代码二进制方式读取文件绘制自定义体保存图纸局部内容
在易语言中引入控件

安装好梦想控件后,运行安装目录下的RegMxDrawX.bat注册控件:


yi1.png


运行易语言安装目录下的[ tools ]文件夹中的[ packcom.exe ]文件,如下图: 输入“MxDraw”搜索,选中红色框组件后点击“下一步”:


yi2.png


点击[ 保存 ]按钮。


yi3.png


注意:保存npk支持库文件,如果您在网上发布梦想控件开发的易语言源码,一定要带上支持库文件,没有支持库npk文件源码打开时控件将载入失败,导致不能调试运行。


yi4.png


选择[ ],梦想控件将可以被易语言载入使用。


yi5.png


打开易语言5.31,运行菜单[ 工具 ]=> [ 支持库配置 ],如下图:


yi6.png


勾选[ MxDrawXLib 1.0版 ],点击[ 确认 ]:


yi7.png


新建一个易程序,载入梦想绘图控件:


yi8.png

打开dwg文件

在界面上放个按钮,在按钮点击事件中,执行一个用户自定义命令,代码如下:


MxDrawX1.DoCommand (1)


抓图:


yi9.png


该代码,开始执行控件的一个用户自定义命令,命令的id为1,这个id值用户可以随便取值,它是用来标识该命令,多个命令之间,id值不能重复。在随后,响应控件的命令执行事件,在该事件中,打开dwg文件。


增加控件的命令执行事件,如下图:


前面的DoCommand的调用后,程序将会跳转到这里执行,控件要求所有与用户交互的操作,都必须放在命令事件中。


yi10.png


在界面上放个按钮,在按钮点击事件中,执行一个用户自定义命令,代码如下:


MxDrawX1.OpenDwgFile (“c:\\1.dwg”)


如下图:


yi11.png


MxDrawX1.OpenDwgFile (“c:\\1.dwg”)


最终运行效果为:


yi12.png

绘制圆,直线简单例程

如图:


yi13.png


画圆、画线按钮事件代码如下:


yi14.png

调用控件自定义函数,设置当前颜色代码

yi15.png

二进制方式读取文件

yi16.png

绘制自定义体

设置Iniset的RUNSTATUS=ELANGUAGE,把控件状态切换到易语言状态,如下:


yi17.png


调用DrawCustomEntity绘制自定义实体:


yi18.png


编写CEExplode事件,绘制自定义实体:


yi19.png


编写CEgetGripPoints返回实体的夹点:


yi20.png


编写CEmoveGripPointsAt 移动实体夹点:


yi21.png


编译CEtransformBy事件函数,支持实体的移动,复制操作:


yi22.png

保存图纸局部内容

yi23.png

梦想CAD是专业的CAD插件(控件),可轻松在网页、手机及BS/CS程序中浏览编辑DWG文件,不需安装AutoCAD即可运行。经十余年累积已非常稳定可靠,有关键的空间搜索算法,并使用汇编优化,可同时处理50万级实体,有非常高的图形显示和处理效率。
联系我们
技术TEL:400-888-5703
185-8173-1060
客服I QQ: 3570505660
技术I QQ: 827867134
技术II QQ:6884123
VIP服务购买
销售TEL:156-8136-8971
销售QQ:710714273
用户交流
控件QQ交流群1:73281982
控件QQ交流群2:112199959
MxCAD软件群 1:515771658
技术I:QQ
827867134
客服I:QQ
3570505660
销售QQ
710714273
联系电话400-888-5703