|

.版本 2
.程序集 窗口程序集2
.程序集变量 Skin, Ex_DirectUI
.程序集变量 下载, 易下载引擎
.程序集变量 标签, 标签_Ex, , "4"
.程序集变量 进度条, 进度条_Ex
.程序集变量 任务, 易下载任务
.程序集变量 任务ID
.子程序 _窗口1_创建完毕
下载.初始化 (取窗口句柄 (), 到数值 (&下载进度事件), 到数值 (&状态提示事件), 真, 假)
Skin.挂接皮肤 (取窗口句柄 (), #BG, , 位或 (#标题栏_标题, #标题栏_关闭按钮), , #底图方式_拉伸, #外形方式_矩形, 真, 真, 假, )
标签 [1].创建 (取窗口句柄 (), “正在下载:”, 66, 39, 300, 24, , , , , , , , , , , , #文本效果_描边)
标签 [2].创建 (取窗口句柄 (), “进度:”, 66, 71, 30, 16, , , , , , , , , , , , #文本效果_描边)
标签 [3].创建 (取窗口句柄 (), “下载速度:”, 112, 104, 240, 16, , , , , , , , , , , , #文本效果_描边)
标签 [4].创建 (取窗口句柄 (), “文件大小:”, 112, 128, 240, 16, , , , , , , , , , , , #文本效果_描边)
进度条.创建 (取窗口句柄 (), 101, 71, 248, 16, , , , , , , , , , , , , )
.子程序 开始下载, 逻辑型, 公开
.参数 下载地址, 文本型
.参数 下载到, 文本型
窗口1.可视 = 真
进度条.进度 (0)
任务.欲下载地址 = 下载地址
任务.下载线程数 = 5
任务.本地文件名 = 下载到
标签 [1].标题 (“正在下载:” + 下载到)
任务ID = 下载.开始下载 (任务)
.如果真 (任务ID < 0)
返回 (假)
.如果真结束
返回 (真)
.子程序 下载进度事件, , 公开, 此子程序只是有于演示,请大家直接复制到自己的程序中去。 使用教程:http://www.3600gz.cn/thread-103044-1-1.html
.参数 ID, 整数型, , 大于0的任务ID,如果为-1,传的值为总下载速度。
.参数 文件总大小, 整数型, , 单位为:字节
.参数 已下载大小, 整数型, , 单位为:字节
.参数 下载速度, 小数型, , 单位为:KB/s
.参数 下载进度, 小数型, , 百分比,1-100之间
.参数 总下载速度, 小数型, , 单位为:KB。全部任务总共的下载速度
标签 [4].标题 (“文件大小:” + 到文本 (已下载大小) + “/” + 到文本 (文件总大小))
标签 [3].标题 (“下载速度:” + 到文本 (下载速度) + “KB/s”)
标签 [2].标题 (“下载进度:” + 到文本 (下载进度) + “%”)
进度条.进度 (下载进度)
.子程序 状态提示事件
.子程序 _窗口1_可否被关闭, 逻辑型
红色的部分就是引擎的代码 这样写出来可以正常启动了 但是 下载的时候
就这样 一点反应都没有
|
|