文章目录[隐藏]
在DLL里先声明一个程序集变量,类型为字节集数组,然后采用加入成员的方法,把图片资源加入数组,通过取变量数据地址获取数组变量里的每个成员的地址,同时还要获取每个成员的长度,在易语言主程序里调用读取这个地址。
DLL图片资源
.版本 2 .程序集 程序集1, , , DLL .程序集变量 图片数组, 字节集, , "0" .子程序 _启动子程序, 整数型, , 请在本子程序中放置动态链接库初始化代码 加入成员 (图片数组, #logo) 加入成员 (图片数组, #ico) .版本 2 .图片 logo .图片 ico
DLL源码:
.版本 2 .支持库 spec .子程序 图片地址, 整数型, 公开 .参数 数组地址, 整数型 返回 (取变量数据地址 (图片数组 [数组地址])) .子程序 图片长度, 整数型, 公开 .参数 数组长度, 整数型 返回 (取字节集长度 (图片数组 [数组长度]))
易语言调用DLL源码:
.版本 2 .DLL命令 图片地址, 整数型, "dll.dll", "图片地址" .参数 数组地址, 整数型 .DLL命令 图片长度, 整数型, "dll.dll", "图片长度" .参数 数组长度, 整数型
易语言调用源码:
.版本 2 .程序集 窗口程序集_启动窗口 .子程序 __启动窗口_创建完毕 .子程序 _按钮1_被单击 .局部变量 pic, 字节集 图片框1.图片 = 指针到字节集 (图片地址 (1), 图片长度 (1)) 图标 = 指针到字节集 (图片地址 (2), 图片长度 (2))
教程下载:
百度网盘链接:https://pan.baidu.com/s/158ikKVjIwaoF4438MG4fhA
提取码:加QQ群:521068947 群文件下载
资源教程交流①群:521068947
511遇见QQ: 272586593