|
发表于 2017-6-28 16:34:23
|
显示全部楼层
|阅读模式
贵州省黔南布依族苗族自治州
5精币
结合下面图片,大神帮忙弄一下
窗口程序集名 | 保 留 | 保 留 | 备 注 | 窗口程序集1 | | | | 变量名 | 类 型 | 数组 | 备 注 | 组合框现行选中 | 整数型 | | 组_选中背景图片框 | 图片框 | 0 | 组_选中背景两端 | 图片框 | 0 | 组_头像图片框 | 图片框 | 0 | 组_昵称标签 | 透明标签 | 0 | 组_号码标签 | 透明标签 | 0 | 组_删除按钮 | 图形按钮 | 0 |
外形框1.顶边 = -纵向滚动条1.位置 纵向滚动条1.最大位置 = 外形框1.高度 - 取用户区高度 ()组合框现行选中 = 1 开始自绘组合框 ()变量名 | 类 型 | 静态 | 数组 | 备 注 | 放选中背景图片框 | 图片框 | | | 放头像图片框 | 图片框 | | | 放昵称标签 | 透明标签 | | | 放号码标签 | 透明标签 | | | 放删除按钮 | 图形按钮 | | | i | 整数型 | | | 清除数组 (组_选中背景图片框 )清除数组 (组_头像图片框 )清除数组 (组_昵称标签 )清除数组 (组_号码标签 )清除数组 (组_删除按钮 )计次循环首 (5, )复制窗口组件 (图片框4, 放头像图片框 )复制窗口组件 (透明标签1, 放昵称标签 )复制窗口组件 (透明标签2, 放号码标签 )复制窗口组件 (图形按钮1, 放删除按钮 )判断 (取数组成员数 (组_头像图片框 ) < 1 )加入成员 (组_头像图片框, 放头像图片框 )加入成员 (组_昵称标签, 放昵称标签 )加入成员 (组_号码标签, 放号码标签 )加入成员 (组_删除按钮, 放删除按钮 )插入成员 (组_头像图片框, 取数组成员数 (组_头像图片框 ), 放头像图片框 )插入成员 (组_昵称标签, 取数组成员数 (组_头像图片框 ), 放昵称标签 )插入成员 (组_号码标签, 取数组成员数 (组_头像图片框 ), 放号码标签 )插入成员 (组_删除按钮, 取数组成员数 (组_头像图片框 ), 放删除按钮 ) 计次循环尾 ()计次循环首 (5, )复制窗口组件 (图片框2, 放选中背景图片框 )判断 (取数组成员数 (组_选中背景图片框 ) < 1 )加入成员 (组_选中背景图片框, 放选中背景图片框 )插入成员 (组_选中背景图片框, 取数组成员数 (组_选中背景图片框 ), 放选中背景图片框 )计次循环尾 ()计次循环首 (3, )复制窗口组件 (图片框3, 放选中背景图片框 )判断 (取数组成员数 (组_选中背景两端 ) < 1 )加入成员 (组_选中背景两端, 放选中背景图片框 )插入成员 (组_选中背景两端, 取数组成员数 (组_选中背景两端 ), 放选中背景图片框 )计次循环尾 ()变量循环首 (1, 取数组成员数 (组_头像图片框 ), 1, i )判断 (i = 1 )组_头像图片框 [i ].宽度 = 21 组_头像图片框 [i ].高度 = 21 组_头像图片框 [i ].左边 = 2 组_头像图片框 [i ].顶边 = 3 组_头像图片框 [i ].图片 = #QQ头像_DoD 组_头像图片框 [i ].可视 = 真 组_头像图片框 [i ].宽度 = 21 组_头像图片框 [i ].高度 = 21 组_头像图片框 [i ].左边 = 2 组_头像图片框 [i ].顶边 = 组_头像图片框 [i - 1 ].顶边 + 组_头像图片框 [i - 1 ].高度 + 2 组_头像图片框 [i ].图片 = #QQ头像_DoD 组_头像图片框 [i ].可视 = 真 变量循环尾 ()变量循环首 (1, 取数组成员数 (组_号码标签 ), 1, i )组_号码标签 [i ].宽度 = 130 组_号码标签 [i ].高度 = 16 组_号码标签 [i ].左边 = 组_头像图片框 [i ].左边 + 组_头像图片框 [i ].宽度 + 10 组_号码标签 [i ].顶边 = 组_头像图片框 [i ].顶边 + 组_头像图片框 [i ].高度 ÷ 2 - 组_号码标签 [i ].高度 ÷ 2 组_号码标签 [i ].标题 = 到文本 (取随机数 (1000, 99999999 )) 组_号码标签 [i ].可视 = 真 变量循环尾 ()变量循环首 (1, 取数组成员数 (组_昵称标签 ), 1, i )组_昵称标签 [i ].宽度 = 130 组_昵称标签 [i ].高度 = 16 组_昵称标签 [i ].左边 = 组_头像图片框 [i ].左边 + 组_头像图片框 [i ].宽度 + 10 组_昵称标签 [i ].顶边 = 组_号码标签 [i ].顶边 - 组_昵称标签 [i ].高度 - 3 组_昵称标签 [i ].标题 = “我是昵称标签” + 到文本 (取随机数 (1000, 99999999 )) 组_昵称标签 [i ].可视 = 假 变量循环尾 ()变量循环首 (1, 取数组成员数 (组_删除按钮 ), 1, i )组_删除按钮 [i ].宽度 = 15 组_删除按钮 [i ].高度 = 15 组_删除按钮 [i ].左边 = 外形框1.宽度 - 组_删除按钮 [i ].宽度 - 纵向滚动条1.宽度 - 5 组_删除按钮 [i ].顶边 = 组_头像图片框 [i ].顶边 + 组_头像图片框 [i ].高度 ÷ 2 - 组_删除按钮 [i ].高度 ÷ 2 组_删除按钮 [i ].可视 = 假 变量循环尾 ()变量循环首 (1, 取数组成员数 (组_选中背景图片框 ), 1, i )判断 (i = 1 )组_选中背景图片框 [i ].宽度 = 外形框1.宽度 - 纵向滚动条1.宽度 - 取图片宽度 (取运行目录 () + “\QQ2008\1.bmp”) + 1 - 取图片宽度 (取运行目录 () + “\QQ2008\2.bmp”) - 3 组_选中背景图片框 [i ].高度 = 组_头像图片框 [1 ].高度 + 2 组_选中背景图片框 [i ].左边 = 取图片宽度 (取运行目录 () + “\QQ2008\1.bmp”) + 1 组_选中背景图片框 [i ].顶边 = 组_头像图片框 [1 ].顶边 - 1 组_选中背景图片框 [i ].图片 = 读入文件 (取运行目录 () + “\QQ2008\3.bmp”)组_选中背景图片框 [i ].可视 = 真 组_选中背景图片框 [i ].宽度 = 外形框1.宽度 - 纵向滚动条1.宽度 - 取图片宽度 (取运行目录 () + “\QQ2008\1.bmp”) + 1 - 取图片宽度 (取运行目录 () + “\QQ2008\2.bmp”) - 3 组_选中背景图片框 [i ].高度 = 组_选中背景图片框 [i - 1 ].高度 组_选中背景图片框 [i ].左边 = 取图片宽度 (取运行目录 () + “\QQ2008\1.bmp”) + 1 组_选中背景图片框 [i ].顶边 = 组_选中背景图片框 [i - 1 ].顶边 + 组_选中背景图片框 [i - 1 ].高度 组_选中背景图片框 [i ].图片 = 读入文件 (取运行目录 () + “\QQ2008\3.bmp”)组_选中背景图片框 [i ].可视 = 假 变量循环尾 ()变量循环首 (1, 取数组成员数 (组_选中背景两端 ), 1, i )判断 (i = 1 )组_选中背景两端 [i ].宽度 = 取图片宽度 (取运行目录 () + “\QQ2008\1.bmp”)组_选中背景两端 [i ].高度 = 组_头像图片框 [i ].高度 + 2 组_选中背景两端 [i ].左边 = 组_头像图片框 [i ].左边 - 1 组_选中背景两端 [i ].顶边 = 组_头像图片框 [i ].顶边 - 1 组_选中背景两端 [i ].图片 = 读入文件 (取运行目录 () + “\QQ2008\1.bmp”)组_选中背景两端 [i ].可视 = 真 判断 (i = 2 )组_选中背景两端 [i ].宽度 = 取图片宽度 (取运行目录 () + “\QQ2008\2.bmp”)组_选中背景两端 [i ].高度 = 组_头像图片框 [1 ].高度 + 2 组_选中背景两端 [i ].左边 = 组_选中背景图片框 [1 ].左边 + 组_选中背景图片框 [1 ].宽度 组_选中背景两端 [i ].顶边 = 组_头像图片框 [1 ].顶边 - 1 组_选中背景两端 [i ].图片 = 读入文件 (取运行目录 () + “\QQ2008\2.bmp”)组_选中背景两端 [i ].可视 = 真 变量循环尾 ()变量名 | 类 型 | 静态 | 数组 | 备 注 | 鼠标句柄 | 整数型 | | | i | 整数型 | | |
鼠标句柄 = 取鼠标所在窗口句柄 ()变量循环首 (1, 取数组成员数 (组_头像图片框 ), 1, i )判断 (鼠标句柄 = 组_头像图片框 [i ]. 取窗口句柄 () 且 组_头像图片框 [i ].宽度 ≠ 42 )判断 (i = 1 )组_头像图片框 [i ]. 移动 (, , 42, 42 )组_头像图片框 [i + 1 ]. 移动 (, , 31, 31 )判断 (i = 取数组成员数 (组_头像图片框 )) 组_头像图片框 [i ]. 移动 (, , 42, 42 )组_头像图片框 [i - 1 ]. 移动 (, , 31, 31 )组_头像图片框 [i ]. 移动 (, , 42, 42 )组_头像图片框 [i + 1 ]. 移动 (, , 31, 31 )组_头像图片框 [i - 1 ]. 移动 (, , 31, 31 )组合框现行选中 = i组_昵称标签 [i ].可视 = 真 组_号码标签 [i ].文本颜色 = 取颜色值 (255, 255, 255 ) 如果真 (i > 1 )组_头像图片框 [i ].顶边 = 组_头像图片框 [i - 1 ].顶边 + 组_头像图片框 [i - 1 ].高度 + 2 组_选中背景两端 [1].顶边 = 组_头像图片框 [组合框现行选中].顶边 - 1组_选中背景两端 [1 ].高度 = 组_头像图片框 [组合框现行选中 ].高度 + 2 组_选中背景两端 [2 ].顶边 = 组_头像图片框 [组合框现行选中 ].顶边 - 1 组_选中背景两端 [2 ].高度 = 组_头像图片框 [组合框现行选中 ].高度 + 2 组_选中背景图片框 [组合框现行选中 ].高度 = 组_头像图片框 [组合框现行选中 ].高度 + 2 组_选中背景图片框 [组合框现行选中 ].顶边 = 组_头像图片框 [组合框现行选中 ].顶边 - 1 组_选中背景图片框 [组合框现行选中 ].可视 = 真 组_昵称标签 [i ].顶边 = 组_头像图片框 [i ].顶边 + 3 组_删除按钮 [i ].顶边 = 组_头像图片框 [i ].顶边 + 组_头像图片框 [i ].高度 ÷ 2 - 组_删除按钮 [i ].高度 ÷ 2 组_昵称标签 [i ].左边 = 组_头像图片框 [i ].左边 + 组_头像图片框 [i ].宽度 + 10 组_号码标签 [i ].左边 = 组_头像图片框 [i ].左边 + 组_头像图片框 [i ].宽度 + 10 判断 (组_昵称标签 [i ].可视 = 真)组_号码标签 [i ].顶边 = 组_昵称标签 [i ].顶边 + 组_昵称标签 [i ].高度 + 3 组_号码标签 [i ].顶边 = 组_头像图片框 [i ].顶边 + 组_头像图片框 [i ].高度 ÷ 2 - 组_号码标签 [i ].高度 ÷ 2 判断 (i ≠ 组合框现行选中 且 组_选中背景图片框 [i ].可视 = 真)组_选中背景图片框 [i ].可视 = 假 变量循环尾 ()变量循环首 (1, 取数组成员数 (组_头像图片框 ), 1, i )判断 (i ≠ 组合框现行选中 且 i ≠ 组合框现行选中 - 1 且 i ≠ 组合框现行选中 + 1 )组_头像图片框 [i ]. 移动 (, , 21, 21 )判断 (i ≠ 组合框现行选中 且 组_昵称标签 [i ].可视 = 真)组_号码标签 [i ].文本颜色 = 取颜色值 (0, 0, 0 )组_号码标签 [i ].顶边 = 组_头像图片框 [i ].顶边 + 组_头像图片框 [i ].高度 ÷ 2 - 组_号码标签 [i ].高度 ÷ 2 组_昵称标签 [i ].可视 = 假 变量循环尾 ()
|
-
-
1.e
39.29 KB, 下载次数: 5
源码
-
鼠标经过样式
-
把上图结合起来
最佳答案
查看完整内容
你要实现这个效果比例程要容易的多,判断鼠标所在图形按扭位置,然后调整其他按扭的大小就行
本想给你写个例子,但效果肯定很差,就没兴趣了
为什么差?你想想,如果改变中间一个大小,其他的位置也要相应改变,脑子想象一下,效果是不是很差?
其实你用图形按扭,设定一个不同的点燃图片效果刚刚的 ...
|