易语言调用模块和DLL的方法教学

易语言是一门中文编程语言,虽然其功能已经非常完善,但是很多时候为了方便甚至有时候是必须调用一些模块和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成功。

(0)

相关推荐

  • 易语言调用模块和DLL的方法教学

    易语言是一门中文编程语言,虽然其功能已经非常完善,但是很多时候为了方便甚至有时候是必须调用一些模块和DLL文件,能够极大的提高编程效率.作为一个易语言新手不建议频繁的调用模块,这样不利于学习,但如何调用时必须得学会. 1.打开易语言,新建一个Windows桌面程序.本例以改变进度条颜色为例,在主窗口拖放一个"进度条"和"按钮"控件,如下图,"进度条"显示方式设置成成"连续"且位置改为50:"按钮"标题改为&

  • 详解易语言调用js实现md5加密方法

    易语言调用js需要用到拓展组件的脚本组件, 在窗口创建完毕的事件里给脚本组件初始化设置下脚本组件的语言属性,在这里以JScript为例: 脚本组件执行脚本的简单方法是:  脚本组件1.执行 ()  然后根据需要调用的脚本函数   脚本组件1.运行 () 首先看下脚本组件1.执行 () 的参数和返回值: 调用格式: 〈逻辑型〉 对象.执行 (文本型 脚本代码) - 脚本语言支持组件->脚本组件 英文名称:Execute 执行指定的代码文本.返回真为执行正常,返回假为出错,错误信息可以从"错误

  • 易语言调用MS SQL SERVER数据库方法

    Microsoft SQL SERVER 数据库存储过程,根据其输入输出数据,笼统的可以分为以下几种情况或其组合:无输入,有一个或多个输入参数,无输出,直接返回(return)一个值,通过output参数返回一个或多个值,返回一个记录集(recordset).无论哪一种情况,无论输入输出参数多复杂的存储过程,都可以在易语言中正确调用,准确的传入参数,并获取正确的输出数据.下面我(liigo)分多种情况介绍在易语言中调用MS SQL SERVER数据库存储过程的详细方法,使用数据库操作支持库(eD

  • 易语言调用模块图解教学

    易语言开发常常使用到模块的调用.为新手讲解一下如何调用模块 1.新建一个窗口程序_如图 2.界面添加 编辑框 与按钮 3.添加模块_如图 4.源码供参考  注: 加法运算为模块子程序 5.写好后编译,不会的看图参考 6.测试成功 [作者]:

  • 易语言调用百度文字识别api方法

    现在百度ai特别强大,很多大公司都是调用百度的数据,那么对于习惯易语言的我们改怎么操作呢?今天以百度ai文字识别为例. 首先打开百度ai平台 注册或登录百度账号,进入控制台,选择文字识别 新建应用,获取appid和app key 选择技术文档,api文档 参考第一个调用方式,通过url调用 要获取token请参考相关链接 然后根据参数说明填写相关代码,最后结果如下: .版本 2 .支持库 spec .程序集 窗口程序集_启动窗口 .子程序 __启动窗口_创建完毕 .子程序 _按钮1_被单击 .局

  • 易语言调用微信PrScrn.dll文件进行截图的代码

    DLL命令表 .版本 2 .DLL命令 GetProcAddress, 整数型, "kernel32", "GetProcAddress", , 返回函数地址 .参数 hModule, 整数型 .参数 lpProcName, 文本型 .DLL命令 GetModuleHandle, 整数型, "kernel32", "GetModuleHandleA", , 获取一个应用程序或动态链接库的模块句柄 如执行成功成功,则返回模块句柄

  • C++ 编写DLL文件给易语言调用方法

    摸索了两天了,终于解决了所有问题,在此跟大家分享. 需要三个文件,dll_demo.h.dll_demo.cpp.dll_dome.def 直接上代码: 头文件如下: #ifndef _DLL_DEMO_H_ #define _DLL_DEMO_H_ #ifdef DLLDEMO_EXPORTS #define DLL_DEMO extern "C" __declspec(dllexport) #else #define DLL_DEMO extern "C" __

  • 易语言调用易模块的方法

    易模块就是,易语言前辈把一些函数.常用的子程序. 编辑起来,方便新手学习! 1.打开易语言,里面,窗口程序.控制程序.动态连接库.易语言模块. 这里面可以用到模块的有[窗口程序.控制程序.动态连接库.]易语言模块是编写易模块的程序. 2.我们就以窗口程序程序进行操作,点击进入[双击]. 进入设计面板,点击[程序],在点击[模块引用],然后[添加模块] 1.使用方法 添加完毕模块!最好先更新下模快引用信息,让语言兼容! 添加完毕模块!最好先更新下模快引用信息,让语言兼容! 2.在打开易语言模块信息

  • 易语言调用JS代码方法总结

    以下是我们易语言调用JS代码的步骤 步骤1: 步骤2: 步骤3: 步骤4: 以上就是四个详细步骤,感谢大家对我们的支持.

  • 易语言接入打码平台的方法

    易语言作为一个可视化操作的中文编程软件,可以很更利的开发一些营销类的软件,能做自动化工作,这时对于有输入验证码的操作的,就要接入到打码平台了,现在看看易语言怎样接入到打码平台的! 1.对于打码平台,也是比较多的,如联众.打码兔等等,不能一一例举,不了解那些平台的可以的自行查询,这里以UU云平台作为举例!打开UU云平台网页.注册一个开发者帐号,必是是开发者帐号才可以! 2.登录进去后,可以看到有一个开发文档,这里就有详细的说明,包括用什么编程软件,api下载,函数的介绍等等!仔细看一看也是学到很多

随机推荐