易语言调用淘宝api 易语言如何调用API函数

易语言如何调用API函数――简介

API函数,也称DLL命令,是Windows系统外部动态连接库(即DLL库)中的命令。和VB、VC一样,易语言对API也有很好的支持。API是Windows的基础,学会使用API就可以实现Windows绝大部分的功能。

易语言如何调用API函数――工具/原料

易语言

易语言如何调用API函数――方法/步骤

易语言如何调用API函数 1、

打开易语言,新建一个windows窗口程序。打开工作夹,在“程序”页右击“DLL命名”选择“插入新命令”,右边会出现DLL命令定义表,供用户填写。

易语言中,使用一个API函数前,首先要对该函数进行定义,定义DLL命令涉及到以下主要属性:

Dll命令名、返回值类型、库文件名、在库中的对应命令名、参数名、参数类型。


易语言如何调用API函数 2、

查找API资料。

Windos中的DLL命令有很多,网上有许多API的帮助文件,列出了常用API命令的相关资料。使用API之前,可以先上网下载一个API的帮助文档。

当你知道一个API函数名,可以百度百科中查找该函数,上面会提供详细介绍。也可以在一些提供API函数查询的软件中查找该函数,如:彗星小助手。


易语言如何调用API函数 3、

填写DLL命令表。

例如:枚举一个窗口的子窗口。用到函数FindWindowExA,该函数的功能是在窗口列表中寻找与指定条件相符的第一个子窗口。

通过查询,可以得到该函数的相关介绍:

VB声明

Declare Function FindWindowEx Lib "user32" Alias "FindWindowExA" (ByVal hwndParent As Long, ByVal hwndChildAfter As Long, ByVal lpszClass As String, ByVal lpszWindow As String) As Long

说明

在窗口列表中寻找与指定条件相符的第一个子窗口

返回值

Long,找到的窗口的句柄。如未找到相符窗口,则返回零。

参数表

hwndParent:要查找的子窗口所在的父窗口的句柄;

hwndChildAfter:子窗口句柄;

lpszClass:指向一个指定了类名的空结束字符串,或一个标识类名字符串的成员的指针;

lpszWindow:指向一个指定了窗口名(窗口标题)的空结束字符串。

VB声明的中文意思是:声明函数FindWindowEx,来自库“user32”中的命令“FindWindowExA”(传值参数hwndParent,长整数型;传值参数hwndChildAfter,长整数型;传值参数lpszClass,文本型;传值参数lpszWindow,文本型),返回值长整数型。

理解了这些,就可以在易语言中填写该命令表。

注意:

1. DLL命令名、参数名可以随意填,但必须保证参数的数量正确;

2. 库文件名和在库中的对应命令名必须完全正确,一个字母都不能错;

3. 如果库文件名是“user32.dll”,该项可以不填;

4. 库文件名后面的“.dll”可以省略。如:“kernel32.dll”可写成“kernel32”;

5.VB中参数包括传值(ByVal)和传址(ByRef)。如果该参数为传址,那么DLL命令表中对应参数的传址应打勾。


易语言如何调用API函数 4、

填好DLL命令“FindWindowExA”,再添加一个DLL命令“FindWindow”。在启动窗口画个按钮,“_按钮1_被单击”子程序下加入如下代码。打开IE,运行该程序即可枚举IE子窗口:

.版本 2

.支持库 eAPI

.局部变量 hwnd, 整数型

.局部变量 HwndEx, 整数型

.局部变量 msg, 文本型

hwnd = FindWindow (“IEFrame”, 字符 (0))

msg = “IE窗口句柄:” + 到文本 (hwnd) + 取空白文本 (4) + “标题:” + 取窗口标题 (hwnd) + #换行符 + #换行符 + “IE子窗口:”

HwndEx = FindWindowEx (hwnd, 0, 字符 (0), 字符 (0))

易语言调用淘宝api 易语言如何调用API函数

.判断循环首 (HwndEx ≠ 0)

msg = msg + #换行符 + 取空白文本 (4) + “句柄:” + 到文本 (HwndEx) + 取空白文本 (4) + “类名:” + 取窗口类名 (HwndEx) + 取空白文本 (4) + “标题:” + 取窗口标题 (HwndEx)

HwndEx = FindWindowEx (hwnd, HwndEx, 字符 (0), 字符 (0))

.判断循环尾 ()

信息框 (msg, 0, )

易语言如何调用API函数_FindWindowExA

  

爱华网本文地址 » http://www.413yy.cn/a/8104420103/265759.html

更多阅读

淘宝店铺介绍如何写 手机淘宝店铺介绍

巧用“淘宝店铺介绍”来提高网店销售量,淘宝开店必备。在这我们就来了解下店铺介绍的编写要点。淘宝店铺介绍如何写——步骤/方法淘宝店铺介绍如何写 1、要点:告诉买家自己店铺中的商品都是正品。语句用词要尽可能让买家感觉亲切

淘宝天天特价如何秒杀1元商品 天天特价秒杀

淘宝天天特价如何秒杀1元商品——简介本文主要教大家如何秒杀到天天特价1元价商品。淘宝天天特价如何秒杀1元商品——方法/步骤淘宝天天特价如何秒杀1元商品 1、淘宝每天都推出了1元商品多期,但怎么才能秒杀到一元宝贝呢?下面教大家

淘宝开店如何找货源 淘宝货源供应商

淘宝开店如何找货源——简介 如今,不管是网上还是往下同质商品都有很多,导致竞争也就越加的激烈。如何不让别人跟风,货源就起着至关重要的的关键性。好的货源不仅不容易被人跟风,更让你的产品比他人更有的优势。淘宝开店如何找货源——

淘宝开店如何发布宝贝? 淘宝开店怎么发布宝贝

淘宝开店如何发布宝贝?淘宝开店不单单是进货那么简单就搞定了,找到了一定的货源以后还要懂得如何发布宝贝和发布宝贝的技巧,发布宝贝也就是发布商品,也就是说开网店怎么找货源重要,但是经营自己的店铺卖出去产品更是重要,所以你一定要学习

提高淘宝网店销量 淘宝网店如何提高订单量

    淘宝网店如何提高订单量?销量的提高和哪些方面有关系呢?    1、淘宝网店宝贝数量有关    想想作为顾客来购物,如果看到店内有琳琅满目的商品自然可以任由选择畅游其间,感受购物的乐趣.不断发现有更喜欢的宝贝如发现新

声明:《易语言调用淘宝api 易语言如何调用API函数》为网友生命要继续分享!如侵犯到您的合法权益请联系我们删除