易语言源码易语言鼠标滑轮控制图片框大小(求教,易语言如何让图片框中的图片放大)

:暂无数据 2026-06-26 00:00:01 1

易语言源码易语言鼠标滑轮控制图片框大小(求教,易语言如何让图片框中的图片放大)

本篇文章给大家谈谈易语言源码易语言鼠标滑轮控制图片框大小,以及求教,易语言如何让图片框中的图片放大对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录

求教,易语言如何让图片框中的图片放大

.版本
2
.程序集
窗口程序集1
.子程序
_按钮1_被单击
图片框1.宽度

到整数
(图片框1.宽度)

10
图片框1.高度

到整数
(图片框1.高度)

10
.子程序
__启动窗口_创建完毕
图片框1.显示方式

1
‘要先放入一张图片哟

如何用易语言制作“当鼠标移动到图片上的时候图片会放大,移动开了又变回原样的效果”

需要两个事件onMouseover()事件,在这个事件里面把图片的height,和width变大就行了!onMouseOut()事件,把这个图片的height,和width还原

易语言 用滑块条控制放大或缩小图片

我就懒得按楼主要求做了,我只做了图片缩放部分,楼主的问题补充自己做可以吧!
.版本 2
.程序集 窗口程序集1
.程序集变量 图片号, 整数型
.程序集变量 缩放值, 小数型
.子程序 __启动窗口_创建完毕
滑块条1.最小位置 = 10 ’ 表示最小可缩小到0.1倍
滑块条1.最大位置 = 500 ’ 100表示1倍、200表示2倍、300表示3倍。。。
滑块条1.位置 = 100 ’ 100表示原始尺寸
滑块条1.调整层次 (#顶层)
画板1.自动重画 = 真
移动 (200, 200, 800, 600)
画板1.移动 (0, 0, 800, 600)
缩放值 = 1 ’ 1表示原始尺寸 / 1表示1倍、2表示2倍、3表示3倍。。。
.子程序 _按钮1_被单击
通用对话框1.类型 = 0
通用对话框1.过滤器 = “图片文件|*.jpg;*.bmp;*.gif”
.如果真 (通用对话框1.打开 ())
.如果真 (图片号 ≠ 0)
卸载图片 (图片号)
.如果真结束
图片号 = 载入图片 (通用对话框1.文件名)
画出图片 (图片号)
.如果真结束

.子程序 画出图片
.参数 图片号_, 整数型
.局部变量 图片宽度
.局部变量 图片高度
画板1.清除 (, , , )
图片宽度 = 画板1.取图片宽度 (图片号_) × 缩放值
图片高度 = 画板1.取图片高度 (图片号_) × 缩放值
’ 画板1.移动 (0, 0, 图片宽度, 图片高度)
画板1.画图片 (图片号_, 0, 0, 图片宽度, 图片高度, )
.子程序 _滑块条1_位置被改变
缩放值 = 滑块条1.位置 ÷ 100
画出图片 (图片号)
标题 = “缩放倍数:” + 到文本 (缩放值) + “倍 /缩放值:” + 到文本 (滑块条1.位置) + “%”

易语言实现控件拖动变形 比如:用画板或者图片框载入图片后,对图片可以进行拖动缩放 如下图

好吧,其实这样就可以实现。

1、如下图,鼠标左键被按下(),下面有个   图片框.发送消息(161,2,0),这个的意思就是在图片框控件按住左键时,可以随时移动位置。

2、缩放图片,这里在  滚轮滚动(),事件下,进行了宽度和高度的随时调整,可以实现图片的缩放。

如果是你图上那样通过边上的小方块去拖动,我不知道有没有这种控件。没有的话,你可以自己用图边框仿造一个,就是比较麻烦。但是效果是可以实现的

易语言 如何让图片框1跟随鼠标移动

.子程序 _时钟1_周期事件
.局部变量 x, 整数型
.局部变量 y, 整数型x = 取鼠标水平位置 ()
y = 取鼠标垂直位置 ()
长度 = 102 - 横向滚动条1.位置竖.移动 (x - _启动窗口.宽度 ÷ 2 + 109, y - 499, , )
横.移动 (x - _启动窗口.宽度 ÷ 2 - 109, y - 49, , )

易语言中让图片框显示的图片尺寸等于图片框的尺寸

首先,说个问题,你要的效果是:图片的显示尺寸与图片框相等,这不就相当于缩放图片了吗?

还是说你想要图片框的大小根据显示的图片来调整?

1、如果让显示图片适应图片框,那就是图片框的显示方式是缩放;

2、如果让图片框大小去适应显示的图片,可以通过“取图片宽度()”和高度取出图片宽高,然后去改变图片框。

图片在正常显示情况下:让图片框使用缩放显示方式去显示图片

单击按钮2放大图片,可以插入个新窗口,让这个窗口没有边框就一个图片框覆盖整个窗口,然后载入窗口后,让这个窗口以及窗口里面的图片框的宽高调整的和“取图片宽度()”“取图片高度()”的大小一样了,后让图片框加载图片,及这个窗口显示的是原尺寸的图片了。

这样的效果就是:单击按钮2,弹出个窗口显示完全的原尺寸效果。至于结束显示,可以通过其他按钮,或单击窗口里的图片框后在关闭这个窗口。

在提供一个方法,就是可调图片框,就是鼠标在图片框里时,通过滚轮可以滚动随时放大图片框及缩小图片框,来临时改变图片框大小以满足用户的查看体验。图片框在缩放的显示下,代码如下:

(这是我从自己一个程序中拿来的代码,图片框是EXUI的,普通应该也可以吧)

.版本 2
.支持库 exui
.子程序 _h4图片框EX4_滚轮滚动, , , 缩放图片
.参数 lp, 整数型
.参数 wp, 整数型
.判断开始 (wp < 0)
    h4图片框EX4.宽度 = h4图片框EX4.宽度 + 40
    h4图片框EX4.高度 = h4图片框EX4.高度 + 40
.判断 (wp > 0)
    h4图片框EX4.宽度 = h4图片框EX4.宽度 - 40
    h4图片框EX4.高度 = h4图片框EX4.高度 - 40
.默认

参考看看吧,不知道达到你要效果没

易语言图片框放满窗口

_启动窗口_尺寸被改变 下写代码:
图片框1.宽度=_启动窗口.宽度
图片框1.高度=_启动窗口.高度-30 ’减30可以自己调整和启动窗口的一样就可以了,我也记不得减多少了

易语言怎么让添加的图片放大缩小

.版本 2
.子程序 _图片框3_滚轮被滚动, 逻辑型, , 滚动放大与缩小图片
.参数 滚动距离, 整数型
.参数 功能键状态, 整数型
.如果 (滚动距离 = 1)
XWZ1 ()
.否则
XWZ2 ()
.如果结束
.子程序 XWZ1, , , 缩小图片
图片框3.可视 = 真
图片框2.可视 = 假
图片框3.显示方式 = 1
图片框3.高度 = 图片框3.高度 ÷ 1.5
图片框3.宽度 = 图片框3.宽度 ÷ 1.5
图片框3.移动 ((图片框1.取用户区宽度 () - 图片框3.取用户区宽度 ()) ÷ 2, (图片框1.取用户区高度 () - 图片框3.取用户区高度 ()) ÷ 2, , )
.子程序 XWZ2, , , 放大图片
图片框2.可视 = 假
图片框3.可视 = 真
图片框3.显示方式 = 1
图片框3.高度 = 图片框3.高度 × 1.5
图片框3.宽度 = 图片框3.宽度 × 1.5
图片框3.移动 ((图片框1.取用户区宽度 () - 图片框3.取用户区宽度 ()) ÷ 2, (图片框1.取用户区高度 () - 图片框3.取用户区高度 ()) ÷ 2, , )

如何用鼠标滚轮缩放图片大小(易语言) 一个看图程序,把鼠标放在图片上,滚动滚轮实现图片缩放!

.版本 2
.子程序 _图片框1_滚轮被滚动, 逻辑型
.参数 滚动距离, 整数型
.参数 功能键状态, 整数型
图片框1.显示方式 = 1
图片框1.显示方式 = 0
图片框1.显示方式 = 2

如果你还想了解更多这方面的信息,记得收藏关注本站。

易语言源码易语言鼠标滑轮控制图片框大小(求教,易语言如何让图片框中的图片放大)

本文编辑:admin

更多文章:


全球新冠肺炎疫情背景下航运发展(盐田港复苏日志:半年历劫从“低谷”到“爆仓” 疫情之后巨轮如何越洋航行)

全球新冠肺炎疫情背景下航运发展(盐田港复苏日志:半年历劫从“低谷”到“爆仓” 疫情之后巨轮如何越洋航行)

大家好,关于全球新冠肺炎疫情背景下航运发展很多朋友都还不太明白,不过没关系,因为今天小编就来为大家分享关于盐田港复苏日志:半年历劫从“低谷”到“爆仓” 疫情之后巨轮如何越洋航行的知识点,相信应该可以解决大家的一些困惑和问题,如果碰巧可以解决

2026年9月7日 17:10

matlab求解带字母参数方程组(我想matlab求一个关于x,y的方程组 ab c d f e h m n 都是参数)

matlab求解带字母参数方程组(我想matlab求一个关于x,y的方程组 ab c d f e h m n 都是参数)

大家好,关于matlab求解带字母参数方程组很多朋友都还不太明白,不过没关系,因为今天小编就来为大家分享关于我想matlab求一个关于x,y的方程组 ab c d f e h m n 都是参数的知识点,相信应该可以解决大家的一些困惑和问题,

2026年9月7日 16:30

oracle中的循环语句(下面哪个不是oracle程序设计中的循环语句 a for)

oracle中的循环语句(下面哪个不是oracle程序设计中的循环语句 a for)

本篇文章给大家谈谈oracle中的循环语句,以及下面哪个不是oracle程序设计中的循环语句 a for对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

2026年9月7日 15:30

多表查询怎么做(Excel技巧:如何多表同步筛选)

多表查询怎么做(Excel技巧:如何多表同步筛选)

各位老铁们好,相信很多人对多表查询怎么做都不是特别的了解,因此呢,今天就来为大家分享下关于多表查询怎么做以及Excel技巧:如何多表同步筛选的问题知识,还望可以帮助大家,解决大家的一些困惑,下面一起来看看吧!

2026年9月7日 15:10

服装店网站网页设计(服装网站建设目标设计要看甲方)

服装店网站网页设计(服装网站建设目标设计要看甲方)

“服装店网站网页设计”相关信息最新大全有哪些,这是大家都非常关心的,接下来就一起看看服装店网站网页设计(服装网站建设目标设计要看甲方)!

2026年9月7日 14:10

电脑里2个系统怎么删除一个(电脑开机显示有两个系统,如何删除一个)

电脑里2个系统怎么删除一个(电脑开机显示有两个系统,如何删除一个)

大家好,电脑里2个系统怎么删除一个相信很多的网友都不是很明白,包括电脑开机显示有两个系统,如何删除一个也是一样,不过没有关系,接下来就来为大家分享关于电脑里2个系统怎么删除一个和电脑开机显示有两个系统,如何删除一个的一些知识点,大家可以关注

2026年9月7日 12:20

苹果手机代码大全(恢复更新固件iOS未知错误代码解决大全)

苹果手机代码大全(恢复更新固件iOS未知错误代码解决大全)

大家好,今天小编来为大家解答以下的问题,关于苹果手机代码大全,恢复更新固件iOS未知错误代码解决大全这个很多人还不知道,现在让我们一起来看看吧!

2026年9月7日 10:20

scrollthrough意思(“scroll”是什么意思)

scrollthrough意思(“scroll”是什么意思)

今天给各位分享“scroll”是什么意思的知识,其中也会对“scroll”是什么意思进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

2026年9月7日 08:00

怎么激活keygen(注册机如何激活cad2008一个简单激活cad2008的方法)

怎么激活keygen(注册机如何激活cad2008一个简单激活cad2008的方法)

本篇文章给大家谈谈怎么激活keygen,以及注册机如何激活cad2008一个简单激活cad2008的方法对应的知识点,文章可能有点长,但是希望大家可以阅读完,增长自己的知识,最重要的是希望对各位有所帮助,可以解决了您的问题,不要忘了收藏本站

2026年9月7日 06:30

vba编写excel插件(excel vba中能否动态创建控件)

vba编写excel插件(excel vba中能否动态创建控件)

其实vba编写excel插件的问题并不复杂,但是又很多的朋友都不太了解excel vba中能否动态创建控件,因此呢,今天小编就来为大家分享vba编写excel插件的一些知识,希望可以帮助到大家,下面我们一起来看看这个问题的分析吧!

2026年9月7日 04:40

最近更新

oppo1+9r(oppo oneplus9r后盖怎么打开)
2026-09-07 18:10:01 浏览:0
热门文章

dessert(dessert是什么意思)
2026-05-03 12:45:03 浏览:7
标签列表