【求助】软件分辨率被写死了,win10又不兼容

[复制链接]
查看: 605   回复: 11
发表于 2021-9-28 08:28:25 | 显示全部楼层 |阅读模式
软件分辨率被写死了,原本是为了win7设计的,每行字之间的间隙都留好了,所以可以把所有的item都显示出来。但是win10改了间隙设置,导致软件在win10上总是在下面和右边无法显示完全。
有没有做这样的大佬提供一下解决思路,关键是没有这程序的源码,不然就自己干了。


左边是win10,右边是win7。可以明显看到win10上,每行字之间都距离比win7上的更大,而且软件把分辨率写死了,导致win7上能显示完全,但是win10上就不行了。



已经解决了,感谢@swds 大佬的发现,软件上下部分的字体不一样,我把系统从中文改成英文就好了。也就是说,这软件在win7上和语言无关,到了win10上就不行了。神奇的bug~

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

 楼主| 发表于 2021-9-28 08:29:09 | 显示全部楼层
仔细看,上半部分正常,下半部分的字体变了。应该是原来的等宽字体被默认替换成了微软雅黑之类的大字。雅黑不等宽,而且行高很丑。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2021-9-28 08:29:17 | 显示全部楼层
这点问题  汇编都不会  水平差矣
回复 支持 反对

使用道具 举报

 楼主| 发表于 2021-9-28 08:29:47 | 显示全部楼层
试试看虚拟机里运行?hyperV虚拟一个Win7,然后硬件直通(USB)?
回复 支持 反对

使用道具 举报

发表于 2021-9-28 08:30:10 | 显示全部楼层
有能控软件分辨率的软件
回复 支持 反对

使用道具 举报

 楼主| 发表于 2021-9-28 08:31:02 | 显示全部楼层
你把win10的dpi设置位 100%就行了

左面右击鼠标 => 显示设置 => 缩放与布局 => 更改文本 应用等项目的大小  => 设置为100%
回复 支持 反对

使用道具 举报

 楼主| 发表于 2021-9-28 08:31:44 | 显示全部楼层
默认就是100%,试过了,没有用
回复 支持 反对

使用道具 举报

 楼主| 发表于 2021-9-28 08:31:59 | 显示全部楼层
使用强制缩放
回复 支持 反对

使用道具 举报

 楼主| 发表于 2021-9-28 08:32:34 | 显示全部楼层
试过了,也是不行的
回复 支持 反对

使用道具 举报

 楼主| 发表于 2021-9-28 08:32:59 | 显示全部楼层
软件发出来 好软件 附上dpi补丁
回复 支持 反对

使用道具 举报

 楼主| 发表于 2021-9-28 08:33:12 | 显示全部楼层
工业软件,99.99999999%的人都用不上

https://moleculardevices.app.box.com/s/ivl6db3i1s5gd22ezxn6fcf4w3vspet8
回复 支持 反对

使用道具 举报

发表于 2021-9-28 08:33:17 | 显示全部楼层
https://github.com/Blinue/Magpie
试试这个?
回复 支持 反对

使用道具 举报

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

本版积分规则