开启辅助访问 切换到宽版

精易论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

用微信号发送消息登录论坛

新人指南 邀请好友注册 - 我关注人的新帖 教你赚取精币 - 每日签到


求职/招聘- 论坛接单- 开发者大厅

论坛版规 总版规 - 建议/投诉 - 应聘版主 - 精华帖总集 积分说明 - 禁言标准 - 有奖举报

查看: 6193|回复: 20
收起左侧

[2018开源大赛(第三届)] 解决一切软件 发虚 模糊 问题

[复制链接]
结帖率:80% (8/10)
发表于 2018-11-17 15:25:58 | 显示全部楼层 |阅读模式   浙江省金华市
本帖最后由 亦寒龙 于 2018-11-17 15:31 编辑

屏幕分辨率在2K以上的朋友都会发现,易语言编译出来的程序字体以及组件严重发虚,包括自绘的。
归根结底是因为软件不支持高分辨率导致的。包括易语言程序本身也是这样子的。
以下对比左边是支持高清分辨率,右边是不支持的。看不出来效果请自行放大到100%
下图和windows自带程序对比,各位可以自己看一下。

QQ截图20181117003436.png

下图为支持高清分辨率的易语言程序和不支持的对比。

QQ截图20181117150138.png
下图为自绘界面对比

QQ截图20181117150334.png
最后给各位看一下系统显示配置。

QQ截图20181117150808.png
下方开始解决



易语言解决方法
QQ截图20181117151801.png

什么没看懂?我也想把这个操作做成源码给你们,可是易语言并没有这种操作,如果有那位大佬可以做成源码自然是更好的。

下方为C#解决办法
QQ截图20181117151955.png
QQ截图20181117152052.png
QQ截图20181117152214.png
删除注释 也就是圈着的两处文字。
易语言代码
  1. <assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0" xmlns:asmv3="urn:schemas-microsoft-com:asm.v3" >
  2.   <asmv3:application>
  3.     <asmv3:windowsSettings xmlns="http://schemas.microsoft.com/SMI/2005/WindowsSettings">
  4.       <dpiAware>true</dpiAware>
  5.     </asmv3:windowsSettings>
  6.   </asmv3:application>
  7. </assembly>
复制代码


最后附上易语言支持高分辨率的成品
Desktop.zip (327.6 KB, 下载次数: 79)

本帖被以下淘专辑推荐:

  • · 好帖|主题: 1230, 订阅: 44
  • · |主题: 277, 订阅: 10
  • · 好友轨迹|主题: 327, 订阅: 7
结帖率:50% (1/2)
发表于 2019-5-17 20:56:43 | 显示全部楼层   陕西省西安市
这样子做窗口内的控件就不是Win10的样子了不好看SetDpiProcessAware这个Api你值得拥有
回复 支持 反对

使用道具 举报

发表于 2018-12-20 21:32:37 | 显示全部楼层   贵州省遵义市
很厉害的样子哦
回复 支持 反对

使用道具 举报

结帖率:100% (1/1)
发表于 2018-12-8 11:53:43 | 显示全部楼层   广西壮族自治区玉林市
谢谢分享啊
回复 支持 反对

使用道具 举报

发表于 2018-12-4 02:20:27 | 显示全部楼层   河南省郑州市
这个东西没必要写进项目里,因为你永远不知道你的客户用的什么电脑
回复 支持 反对

使用道具 举报

发表于 2018-11-29 17:03:40 | 显示全部楼层   江西省上饶市
这个很实用
回复 支持 反对

使用道具 举报

结帖率:94% (15/16)

签到天数: 12 天

发表于 2018-11-20 09:55:10 | 显示全部楼层   广东省深圳市
支持下,谢谢分享
回复 支持 反对

使用道具 举报

结帖率:33% (2/6)
发表于 2018-11-18 05:01:57 | 显示全部楼层   广东省广州市
亦寒龙 发表于 2018-11-17 19:36
修改?我笔记本要不要看东西了?这么小的字

那是你的原因了   十四五寸的大小用那么高的分辨率  然后再放大  你还不如把分辨率缩小然后恢复正常的100%呢   别跟我说你玩游戏就要用那高分辨率啥的  右键属性 兼容性 显卡驱动设置  这些 是你玩的不够熟悉么?   
回复 支持 反对

使用道具 举报

结帖率:100% (1/1)

签到天数: 2 天

发表于 2018-11-17 21:06:35 | 显示全部楼层   广东省河源市
看一下,顺便谢谢
回复 支持 反对

使用道具 举报

结帖率:86% (6/7)
发表于 2018-11-17 20:01:32 | 显示全部楼层   四川省遂宁市
然并卵,没有任何不一样
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则 致发广告者

发布主题 收藏帖子 返回列表

sitemap| 易语言源码| 易语言教程| 易语言论坛| 易语言模块| 手机版| 广告投放| 精易论坛
拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论,本站内容均为会员发表,并不代表精易立场!
论坛帖子内容仅用于技术交流学习和研究的目的,严禁用于非法目的,否则造成一切后果自负!如帖子内容侵害到你的权益,请联系我们!
防范网络诈骗,远离网络犯罪 违法和不良信息举报电话0663-3422125,QQ: 793400750,邮箱:wp@125.la
Powered by Discuz! X3.4 揭阳市揭东区精易科技有限公司 ( 粤ICP备12094385号-1) 粤公网安备 44522102000125 增值电信业务经营许可证 粤B2-20192173

快速回复 返回顶部 返回列表