窗口程序集名 | 保 留 | 保 留 | 备 注 | 窗口程序集_启动窗口 | | | | 变量名 | 类 型 | 数组 | 备 注 | GP缓存图形 | GP缓存图形 | | GP图形 | GP图形 | | GP位图 | GP位图 | | _id | 整数型 | |
变量名 | 类 型 | 静态 | 数组 | 备 注 | 正则 | 正则表达式类 | | | gif链接 | 文本型 | | | str | 文本型 | | |
str = 到文本 (网页_访问_对象 (“https://guoxue.baike.so.com/query/view?type=word&title=” + 编辑框1.内容, , , , , , , , , , , , , , , , , , )) 正则. 创建 (“data-write=#引号(.*?)#引号”, str, , 真, 真, 真)gif链接 = 正则. 取子匹配文本 (1, 1, )写到文件 (目录_取特定目录 (5 ) + “\temp.gif”, 网页_访问_对象 (gif链接, , , , , , , , , , , , , , , , , , )) 处理GIF (目录_取特定目录 (5 ) + “\temp.gif”)变量名 | 类 型 | 静态 | 数组 | 备 注 | GP | GP图像 | | | 文件名 | 文本型 | | | 连续赋值 (假, 编辑框1.可视, 按钮1.可视 )Gdiplus初始化 ()GP图形. 创建自窗口句柄 (取窗口句柄 (), )GP缓存图形. 创建 (宽度, 高度 )GP位图. 创建自字节集 ({ }, )启动线程 (&_绘画线程, , _id )文件名 = 子文本替换 (到小写 (取文本中间 (文件路径, 倒找文本 (文件路径, “\”, , 假) + 1, 取文本长度 (文件路径 )) ), “.gif”, , , , 真)GP. 创建自文件 (文件路径, )GP. 复制 (GP位图 )GP. 销毁 ()变量名 | 类 型 | 静态 | 数组 | 备 注 | i | 整数型 | | | n | | | | t | | | | a_ | 逻辑型 | | | b_ | 逻辑型 | | |
t = 80 判断循环首 (i ≠ -1 ) 如果真 (a_ = 真)    b_ = 真  延时 (100 ) 到循环尾 () n = GP位图. 取帧数 ( #帧维面_时间 ) 计次循环首 (n, i )  GP位图. 置活动帧 ( #帧维面_时间, i )  GP缓存图形. 清除 ()  GP缓存图形. 画图像缩放 (GP位图, 0, 0, 宽度, 高度, )  GP缓存图形. 复制到图形 (GP图形, , , , , , , ) 延时 (t ) 计次循环尾 () 如果 (n ≤ 0 ) 延时 (100 ) 延时 (t ) 判断循环尾 ()强制结束线程 (_id )GP位图. 销毁 ()GP图形. 销毁 ()GP缓存图形. 销毁 ()Gdiplus关闭 ()结束 ()
gif.zip
(726.73 KB, 下载次数: 25)
|