国际棋牌

 
 加入
查看: 289|回复: 6

关于dpi缩放,有没有人写个udf用于控制控件尺寸?-国际棋牌

[复制链接]
发表于 2023-9-26 18:53:04 | 显示全部楼层 |
rt,写个udf直接调用,根据dpi自动调整控件尺寸的方式应该体验不错

比如原来是guictrlcreatelabel(10,20,100,30),使用udf后写成guictrlcreatelabel(_x(10),_y(20),_width(100),_height(30))以保证在各种dpi下显示效果一致,这样有没有可能实现???
发表于 2023-9-26 19:15:27 来自手机 | 显示全部楼层
当然可以实现,但是不够智能。应该写成函数,探测所有控件,然后自动调整,手动改写控件太费劲了。懂我意思吧
发表于 2023-9-26 19:16:20 | 显示全部楼层
创建时坐标直接带上 * dpi缩放系数就行了,要什么udf。
发表于 2023-9-26 19:22:39 来自手机 | 显示全部楼层
目前还有一个简单的办法适应缩放。au3的窗口控件设置成随窗口缩放模式。然后根据dpi缩放比例调整窗口大小。缺点就是个别控件不支持这种特性,遇到这种控件还需要单独调整。
发表于 2023-9-27 10:37:52 | 显示全部楼层
管他个缩放,用加载个html做界面。
 楼主| 发表于 2023-9-27 18:47:08 | 显示全部楼层

创建时坐标直接带上 * dpi缩放系数就行了,要什么udf。

不要光打嘴炮,举个栗子啊...
 楼主| 发表于 2023-9-27 18:47:33 | 显示全部楼层

管他个缩放,用加载个html做界面。

不要光打嘴炮,举个栗子啊...
您需要登录后才可以回帖 登录 | 加入

本版积分规则

||小黑屋|国际棋牌 ( ) "));

gmt 8, 2023-12-7 01:01 , processed in 0.103093 second(s), 20 queries .

powered by x3.5

© 2001-2023 .

返回列表
网站地图