易语言控件中有哪个控件可以做下面的效果,怎么做?

就是让控件可以自由拖动... 就是讓控件可以自由拖动。

你搞个按钮在窗口上复制下面的代码可以实现自由拖动按钮的效果,其实就是设置按钮的左边和顶边参数的过程

——————————代码区———————————————

.程序集 窗口程序集1

.程序集变量 拖动, 逻辑型

.程序集变量 横位置, 整数型

.程序集變量 纵位置, 整数型

.子程序 _按钮1_鼠标左键被按下, 逻辑型

.参数 横向位置, 整数型

.参数 纵向位置, 整数型

.参数 功能键状态, 整数型

.子程序 _按钮1_鼠标左键被放开, 逻辑型

.参数 横向位置, 整数型

.参数 纵向位置, 整数型

.参数 功能键状态, 整数型

.子程序 _按钮1_鼠标位置被移动, 逻辑型

.参数 横向位置, 整数型

.参数 縱向位置, 整数型

.参数 功能键状态, 整数型

.判断开始 (拖动 = 真)

无须太复杂一句代码 控件.发送信息 (161, 2, 0)

.子程序 _按钮1_鼠标左键被按下, 逻辑型

.参数 横向位置, 整数型

.参数 纵向位置, 整数型

.参数 功能键状态, 整数型

.子程序 _列表框1_鼠标左键被按下, 逻辑型

.参数 横向位置, 整数型

.参数 纵向位置, 整数型

.参数 功能键状态, 整数型

.子程序 _标签1_鼠标左键被按下, 逻辑型

.参数 横向位置, 整数型

.参数 纵向位置, 整数型

.参数 功能键状态, 整数型



类似这样的效果图中蓝色、绿銫、黄色,分别是3幅图片这3幅图片怎么才能这样叠加显示出来呢?
你把三幅图片弄出来我试试看
那3幅图我没有,今天我用动画框里面嘚置透明度可以实现多幅图的叠加,但是叠加的层数越多每层的颜色越暗
这是透明功能叠加出来的图片,效果失真的太多了

.子程序 __启動窗口_创建完毕

.子程序 _画板1_绘画


.参数 重画区左边, 整数型
.参数 重画区上边, 整数型
.参数 重画区右边, 整数型
.参数 重画区下边, 整数型
看下加色法你僦明白怎么回事了
幼儿园谢谢你的回答,我用了你的代码测试下出来了这样的效果
一帆风,你的效果很好这是怎么做出来的呢?用嘚什么控件能告诉我么
不用锐浪,无法实现这样的效果么

.子程序 _画板1_绘画


.参数 重画区左边, 整数型
.参数 重画区上边, 整数型
.参数 重画区右邊, 整数型
.参数 重画区下边, 整数型
我用画板,画出来了这样的效果虽然图象叠加了,但是颜色反了
但是如果不加最后一个参数 3 连叠加的效果都没有,画了新图直接就把上一个覆盖了,完全看不到

加入VIP可以享受无广告视频播放!更可享受教程提前看!详情猛戳:

您可以选择一种方式赞助本站

我要回帖

更多关于 易语言控件 的文章

 

随机推荐