|
本帖最后由 噗通噗通 于 2020-9-22 18:59 编辑
在Windows缩放下,很多软件不兼容高DPI的效果导致了软件界面过小,强行放大也会使界面变得模糊
所以适配高分屏的需求就来了
其实适配的原理很简单:
就是计算缩放率 然后把所有组件宽高及左边顶边 还有字体大小都乘以缩放率
如果有图片 那么最好是准备好高分辨率的图片 进行自动缩放 不然会模糊。
下面给出一张图片作为对比(Windows10 4K 200%缩放)附加:无边框阴影化UI设计 简洁
适配前:
适配后:
可以看到适配后的字体变的细腻清晰了很多,当然组件可能不是那么明显。
具体的实现方法:
1、在易语言的【工具】-【系统配置】-【存根】-【使用用户自定义清单】添加下面一段代码- <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
- <assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
- <application xmlns="urn:schemas-microsoft-com:asm.v3">
- <windowsSettings>
- <dpiAware xmlns="http://schemas.microsoft.com/SMI/2005/WindowsSettings">true</dpiAware>
- </windowsSettings>
- </application>
- </assembly>
复制代码 2、下面是一个适配的DEMO子程序 对所有组件宽高及左边顶边 还有字体大小都乘以缩放率
app.zip
(1.18 MB, 下载次数: 173)
|
评分
-
查看全部评分
|