精易论坛

标题: 窗口组件-自动缩放-自适应 懒人版 [打印本页]

作者: 7ian    时间: 2023-8-17 11:45
标题: 窗口组件-自动缩放-自适应 懒人版
本帖最后由 7ian 于 2023-8-24 18:03 编辑

以前发过的版本,是一个个组件自定义的,现在发一个一键自动缩放的版本


旧版:

窗口组件自适应-自动调节大小-增强版
https://125.confly.eu.org/forum.php?mod=viewthread&tid=14705077

新版:




看效果(由于加了调试输出,看上去卡卡的,自己调试时去掉即可)





注意1:
想给 选择夹、分组框 这种含有子组件也进行缩放的,
要给 选择夹、分组框 用新的变量也注册一次即可



注意2:

如果遇到编译后闪退的情况,请调用精易模块,改下这里的代码





DEMO+模块:

自动缩放.rar (5.65 KB, 下载次数: 1344)


模块源码:









补充内容 (2024-2-28 14:49):
注意:窗口-属性-边框:一定要选个 可调节边框的,不然鼠标拉动没效果(其他方式也可以自己研究)

补充内容 (2024-2-28 14:51):
窗口组件自适应-自动调节大小-增强版
https://125.confly.eu.org/forum.php?mod=viewthread&tid=14705077
作者: 7ian    时间: 2023-8-17 11:46
沙发自己的
作者: 咸鱼666    时间: 2023-8-17 11:48
666                    
作者: qcby    时间: 2023-8-17 11:53
好东西
作者: kimeti    时间: 2023-8-17 11:58
谢谢分享
作者: jysoft2022    时间: 2023-8-17 11:59
感谢分享
作者: pjm123    时间: 2023-8-17 12:00
谢谢分享   
作者: 偶尔有点帅    时间: 2023-8-17 12:03
兼容性怎么样
作者: dllrose    时间: 2023-8-17 12:06
好东西,谢谢分享哈
作者: 蛀牙    时间: 2023-8-17 12:15
支持好东西
作者: 紙鳶    时间: 2023-8-17 12:33
感谢分享
作者: qcby    时间: 2023-8-17 12:43
  
子程序名返回值类型公开备 注
注册逻辑型 1个类只能注册1个窗口/组件,支持注册外部程序组件
参数名类 型参考可空数组备 注
句柄整数型
回调整数型两个小数型:参数1=宽度差  参数2=高度差   不填默认返回0缩放,返回1不缩放;注意,只是子组件不缩放
限制窗口大小逻辑型仅对窗口有效;默认:真 开启才能使用以下值
窗口最小宽度整数型默认 注册时 窗口.宽度
窗口最小高度整数型默认 注册时 窗口.高度
窗口最大宽度整数型默认:取屏幕宽度 ()
窗口最大高度整数型默认:取屏幕高度 ()
变量名类 型静态数组备 注
c类型_矩形 
左边偏移小数型 
顶边偏移小数型 
如果真 (是否为空 (回调))
回调 = 到整数 (&自动缩放回调程序_)
集_回调 = 回调
回调参数 可空 留空 注册的话 窗口启动会闪退,在模块里加个为空的回调
  
子程序名返回值类型公开备 注
自动缩放回调程序_整数型 
参数名类 型参考可空数组备 注
宽度差小数型
高度差小数型
' 两个小数型:参数1=宽度差  参数2=高度差   不填默认返回0缩放,返回1不缩放;注意,只是子组件不缩放
' 调试输出 (宽度差, 高度差)
返回 (0)


自动缩放.注册 (取窗口句柄 (), , , , , , )   这样测试不会闪退了
作者: myl1712    时间: 2023-8-17 12:43
哈哈哈哈哈哈哈哈哈或或
作者: 7ian    时间: 2023-8-17 12:54
qcby 发表于 2023-8-17 12:43
[e=0].版本 2

.子程序 注册, 逻辑型, 公开, 1个类只能注册1个窗口/组件,支持注册外部程序组件

感谢反馈,我加上
作者: kingchain    时间: 2023-8-17 12:56
支持开源~!感谢分享
作者: 百暁生    时间: 2023-8-17 12:59
支持开源~!感谢分享
作者: uhsagv    时间: 2023-8-17 13:01
感谢分享
作者: StarAdmire    时间: 2023-8-17 13:04
智齿智齿
作者: 缺1份矜持ゝ    时间: 2023-8-17 13:19
这个可以有.感谢啊
作者: 18583687285    时间: 2023-8-17 13:32
这个可以有.感谢啊
作者: 小野沐风哦    时间: 2023-8-17 13:34
看看这个模块好用不
作者: zzh233    时间: 2023-8-17 14:02
请问什么情况下会闪退啊
作者: 7ian    时间: 2023-8-17 14:08
zzh233 发表于 2023-8-17 14:02
请问什么情况下会闪退啊

注册时闪退就是不支持那个写法,部分电脑可能会这样;换精易模块的命令就行
作者: msm1985    时间: 2023-8-17 14:15
看看
作者: 执骨哟    时间: 2023-8-17 14:21
感谢
作者: abpyu    时间: 2023-8-17 14:26
谢谢大佬分享
作者: ZHuanR    时间: 2023-8-17 14:28
新技能已get√
作者: 杨明煜    时间: 2023-8-17 14:43
升级...........
作者: liang114    时间: 2023-8-17 14:51
学习学校
作者: E语言|菜鸟    时间: 2023-8-17 14:57
可以可以 牛逼
作者: crossdiy    时间: 2023-8-17 15:31
支持开源~!感谢分享
作者: 吃柠檬的包子    时间: 2023-8-17 15:36
支持啊 好东西
作者: Toomy    时间: 2023-8-17 15:38
嘻嘻嘻嘻嘻嘻嘻嘻嘻嘻嘻嘻嘻
作者: 一指温柔    时间: 2023-8-17 15:40
支持开源~!感谢分享
作者: sinewtec    时间: 2023-8-17 16:17
支持开源~!感谢分享
作者: 夜华    时间: 2023-8-17 16:21
之前发布的版本魔改一下也不错 这个版本一键注册了 但是细节上有的地方 固定不住 会偏移移动
作者: 怡君大哥    时间: 2023-8-17 16:33

支持开源~!感谢分享
作者: wuxinglong71    时间: 2023-8-17 17:14
支持开源~!感谢分享
作者: dkslel    时间: 2023-8-17 17:17
这属于通用功能的吧,666
作者: pyms    时间: 2023-8-17 17:30
大佬辛苦了
作者: ttai000    时间: 2023-8-17 17:46
支持开源~!感谢分享,今天找了一天。。。。。
作者: 910265444    时间: 2023-8-17 17:59
666感谢大佬制作分享
作者: 无言末天艺    时间: 2023-8-17 18:21
        支持开源~!感谢分享
作者: 2446789312    时间: 2023-8-17 18:43

作者: cqcc    时间: 2023-8-17 18:46
不错不错,看到今天还有人在找
作者: kuangshen1    时间: 2023-8-17 18:51
666666666666666666666
作者: kuangshen1    时间: 2023-8-17 18:52
多谢分享!!
作者: hhf4977    时间: 2023-8-17 18:56
感谢分享!
作者: 窥伺    时间: 2023-8-17 19:03
开源精神必须支持~
作者: gdhong    时间: 2023-8-17 19:06
学习了,谢谢分享
作者: lijuntao    时间: 2023-8-17 19:12
看看怎么样
作者: 怡君大哥    时间: 2023-8-17 19:18
啥时候出个支持黑月版本的
作者: 小窗润轻风    时间: 2023-8-17 19:20
直接调用方便多了
作者: 7ian    时间: 2023-8-17 19:22
怡君大哥 发表于 2023-8-17 19:18
啥时候出个支持黑月版本的

这个理论上只是所有的,外部组件给个句柄也是可以的,黑月也一样;你可以试试
作者: yigeshenwang    时间: 2023-8-17 19:44
千万人多无多
作者: po1718    时间: 2023-8-17 19:46
支持开源~!感谢分享
作者: tw1    时间: 2023-8-17 20:12

作者: coolfire1983    时间: 2023-8-17 20:18
感谢楼主分享!
作者: lywfyt    时间: 2023-8-17 20:20
好用,感谢!
作者: Wod    时间: 2023-8-17 20:54
这才是真大佬。
作者: 撒加    时间: 2023-8-17 21:00
支持开源~!感谢分享
作者: longjingo    时间: 2023-8-17 21:30
感谢分享
作者: sadasd22    时间: 2023-8-17 21:58
        支持开源~!感谢分享
作者: l7518597    时间: 2023-8-17 22:01
感谢分享
作者: 圆圈    时间: 2023-8-17 22:10
正需要
作者: 光影魔术    时间: 2023-8-17 22:14
感谢分享

作者: 悲鸣草    时间: 2023-8-17 22:17
好用,感谢!

作者: tanxiaoxiong    时间: 2023-8-17 22:17
支持开源~!感谢分享
作者: wulala888    时间: 2023-8-17 22:41
学习学习!!!!
作者: 深圳梦    时间: 2023-8-17 22:44
支持开源~!感谢分享
作者: 一尘不染    时间: 2023-8-17 22:56
看上去不错
作者: 回忆菌    时间: 2023-8-17 23:16
这个可以有  很方便
作者: 临安    时间: 2023-8-17 23:43
楼主辛苦了,谢谢楼主,感谢楼主分享,楼主好人一生平安!!!
作者: syl199312    时间: 2023-8-17 23:49
不错的 代码 收下了
作者: ker519    时间: 2023-8-17 23:57
看上去不错
作者: cf2006a    时间: 2023-8-18 00:00
好东西收下了!!!
作者: 1226852858    时间: 2023-8-18 00:04
DEMO+模块看看
作者: snufgpl    时间: 2023-8-18 00:08

好东西收下了!!!
作者: snufgpl    时间: 2023-8-18 00:14
分组框里的组件缩放不正常
作者: 小窗润轻风    时间: 2023-8-18 00:19
值得保存,值得
作者: bianyuan456    时间: 2023-8-18 00:33
已经顶贴,感谢您对论坛的支持!
作者: 她の眼睛会笑    时间: 2023-8-18 00:39
如果字体也能自适应就更好了
作者: 一指温柔    时间: 2023-8-18 00:51
感谢分享
作者: E族X    时间: 2023-8-18 02:50
牛皮
作者: xibeilon    时间: 2023-8-18 03:33
感谢分享
作者: Mr.Yang    时间: 2023-8-18 03:54

作者: 就半个月    时间: 2023-8-18 07:30

感谢分享
作者: 爱过你的傻瓜    时间: 2023-8-18 07:59
这个可以的,玩玩
作者: 新手中的菜鸟    时间: 2023-8-18 08:09
        支持开源~!感谢分享
作者: yes123    时间: 2023-8-18 08:41
支持开源~!感谢分享
作者: chengwei5714869    时间: 2023-8-18 08:45
6666666666666666666666666666
作者: Elite    时间: 2023-8-18 08:49
这个看着不错哦
作者: callng    时间: 2023-8-18 08:54
这个可以有哦
作者: husihara    时间: 2023-8-18 09:09
支持开源~!感谢分享
作者: 恶魔天尊    时间: 2023-8-18 09:25
十分感谢大佬的分享
作者: 网络注册会员    时间: 2023-8-18 09:47
必须支持
作者: songue    时间: 2023-8-18 10:25
支持开源~!感谢分享
作者: 13418708648    时间: 2023-8-18 10:39
感谢分享,很给力
作者: 3326931097    时间: 2023-8-18 10:53
感谢分享!支持一波~
作者: 红枫林    时间: 2023-8-18 10:55
看看自动缩放-自适应




欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4