易语言是一门中文编程语言,虽然其功能已经非常完善,但是很多时候为了方便甚至有时候是必须调用一些模块和DLL文件,能够极大的提高编程效率。作为一个易语言新手不建议频繁的调用模块,这样不利于学习,但如何调用时必须得学会。

1、打开易语言,新建一个Windows桌面程序。本例以改变进度条颜色为例,在主窗口拖放一个“进度条”和“按钮”控件,如下图,“进度条”显示方式设置成成“连续”且位置改为50;“按钮”标题改为“变红”。

2、添加精易模块。易语言左侧栏选择“程序”,找到最下方的“模块引用表”。添加模块的方式有两种:一是右键点击“模块引用表”,会出现一个“添加模块引用”,点击进入一个通用对话框,找到要添加的模块,点击并确认就添加;另一种是直接双击就会出现对话框,之后相同。

3、查看添加的模块。添加完模块后,在“模块引用表”里就会出现添加的模块,双击或者右键点击查看就打开了模块,里面是子程序及类的列表。选中要使用的子程序,右侧就会显示所需参数及引用方法。本例选用“进度条_改颜色()”的子程序,需要提供两个参数,一是进度条句柄,二是颜色值。

4、使用模块程序。回到主界面,双击变红按钮进入“按钮被单击事件”代码编辑区,输入“进度条_改颜色()”,参数分别为“进度条1.取窗口句柄()”和“#红色”。运行程序,可以看到现在的进度条是蓝色的,点击“变红按钮”,进度条变红了,说明模块程序引用成功,至此模块引用成功。

1、调用DLL文件

本程序调用“user32.dll”里的“SetCursorPos”命令,首先百度搜索“SetCursorPos”的信息,有两个参数,分别是鼠标的X坐标和Y坐标,是相对于整个屏幕的。

2、调用DLL文件。与添加模块相似,在左侧程序栏里,找到“DLL命令”,右键“插入新DLL命令”,进入如下界面,其中DLL命令名任意填写,库文件名和在库中对应的命令名分别填入“user32.dll”和“SetCursorPos”。点击鼠标右键,选“插入新行”,重复一次,一共添加两个参数,分别填入

3、使用DLL命令。主窗口界面,放一个按钮,双击按钮进入“按钮被单击事件”代码编辑区,输入新建DLL命令名,即“设置鼠标位置()”,输入要设置的鼠标位置,如(0,0)。运行程序,点击按钮,检查鼠标是否跳到左上角,如果是正面调用DLL成功。

java能调用易语言的dll文件_易语言调用模块和DLL的方法教学相关推荐

  1. c语言调用createthread线程的头文件_易语言API多线程总汇

    [thread] 即,线程,是进程中某一顺序的控制流,在单个程序中同时运行多个线程完成不同工作,称为多线程. 易语言多线程 理解:进程是一个可执行程序,由私有虚拟地址空间.代码.数据和其它操作系统资源 ...

  2. 关于java调用Dll文件的异常 Native library (win32-x86-64/CtrlNPCDLL.dll) not found in resource pat

    关于java调用Dll文件的异常 Native library (win32-x86-64/CtrlNPCDLL.dll) not found in resource pat 参考文章: (1)关于j ...

  3. 电脑丢失dll文件怎么一键修复?哪种dll修复方法靠谱?

    在使用电脑时,我们经常会遇到一些问题,例如电脑丢失了某些dll文件.这些文件是电脑运行所必需的,如果缺少了这些文件,电脑就无法正常运行.在这种情况下,我们需要使用使用一些方法去进行相关的修复!下面我们 ...

  4. dll文件丢失怎么恢复,修复丢失dll的全部方法分享

    dll文件丢失怎么恢复?其实DLL 或称为动态链接库文件,是 Windows 操作系统中的重要文件之一,它包含了被应用程序或操作系统内部使用的函数和程序代码.当应用软件或系统内置应用启动时,会自动加载 ...

  5. 没有MsVCp140如何安装MysQl,win10中msvcp140.dll文件如何安装_win10电脑缺少msvcp140.dll文件的安装教程...

    有不少win10系统用户在电脑中运行软件或者程序的时候,反映说会遇到msvcp140.dll文件缺少或丢失的情况,解决方法很简单,只需要安装msvcp140.dll文件即可,那么win10中msvcp ...

  6. 卡巴斯基服务器版禁止了.dll文件,解决卡巴斯基误杀导致winnet.dll文件丢失

    最近很多网友都问我,开机后提示winnet.dll丢失是怎么回事?其实有两个可能性: 1.卡巴斯基误杀winnet.dll文件(最近大部分都是由于这个原因) 如果你安装了卡巴斯基,并且卡巴斯基删除了你 ...

  7. vcruntime140.dll文件缺失,去哪下载vcruntime140.dll文件

    大家都知道电脑当中的一些系统文件是非常重要的,每一个大型的系统软件都包括了许许多多的系统文件,每个软件都有一个下载安装包,下载安装包当中有很多的文件都关系着软件的正常使用.假如某个软件当中的一些dll ...

  8. 提示由于找不到MSVCR120.dll文件,怎么修复呢?MSVCR120.dll是什么文件?

    打开游戏或者软件的时候,电脑提示由于找不到MSVCR120.dll文件,无法执行此代码是原因呢?其实就是电脑系统中的MSVCR120.dll文件丢失或者损坏了,MSVCR120.dll文件可以帮助系统 ...

  9. 辐射3游戏登录是提示计算机丢失xlive.dll文件,玩辐射3提示丢失xlive.dll怎么办 辐射3丢失xlive.dll的解决方法...

    很多小伙伴在玩辐射3的时候,突然系统提示无法启动此程序,因为计算机中丢失xlive.dll.尝试重新安装此程序以解决此问题,这是怎么一回事呢?因为该文件的缺失或者没有注册导致的,具体的解决方法下面一起 ...

  10. 周易正易 (2001刊行本影印_易經大意)

    周易正易 (2001刊行本影印_易經大意) 原本大 = click 1,2

最新文章

  1. Ajax简单示例之改变下拉框动态生成表格
  2. win10下输入法突然变成繁体了怎么设置回来?(繁體)(快捷鍵:ctrl + shift +f)
  3. C++_类和对象_C++继承_菱形继承_或钻石继承_问题及利用虚继承解决该问题---C++语言工作笔记068
  4. 阿里巴巴笔试题目(接示本质的解法)
  5. JavaScript 事件相关
  6. 20200621每日一句
  7. Java内存模型以及happens-before规则
  8. matlab画图函数基本使用(适合新手)
  9. ipv6一致性测试(IPv6 Specification)内核修改
  10. python 阿里云短信接口_阿里云短信接口 (Python)
  11. 我的世界服务器怎么修改名称,我的世界端游怎么改名字
  12. HTTPS(三)之JAVA 不校验HTTPS服务器证书
  13. 【性能测试】轻商城-项目实战3
  14. 打开桌面计算机投屏到扩展屏,将Win10电脑屏幕内容投屏到小米电视的操作方法...
  15. 网络聊天中的英语简写
  16. MATLAB中代尔塔的符号,这个符号代表什么意思?还有怎么打?~
  17. 清晰思路带你掌握如何运用循环打印各种图案(新手向)
  18. Hive数据去重、多变一与一变多等实现
  19. PHP实现无限级分类(递归+引用)
  20. 智能家居中控屏(一):产品介绍

热门文章

  1. windows”出现身份验证错误,要求的函数不正确“的解决方法
  2. 中英文网站googleSEO优化技巧
  3. Hive函数collect_set、concat_ws、concat、if
  4. HTTP协议中URI和URL的区别
  5. 通过管道方式(CreatePipe)获取DOS命令行执行后的返回结果
  6. java之继承 封装 多态
  7. 批处理控制VMware Workstation服务
  8. 商品规格表设计_计算机毕业设计分享jsp企业销售管理系统
  9. 计算机网络基础知识整理
  10. 谷歌金山词霸合作版升级后出现CBSText.dll故障