找回密码
 立即注册
搜索
查看: 2967|回复: 7

[软件] winForm开发的程序有办法支持HiDPI吗

[复制链接]
头像被屏蔽
     
发表于 2015-9-26 10:33 来自手机 | 显示全部楼层 |阅读模式
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

发表于 2015-9-26 10:49 | 显示全部楼层
有,只要不动态画控件就可以
form 的 autoscalemode 设成 dpi
回复

使用道具 举报

发表于 2015-9-26 10:55 | 显示全部楼层
kiritome 发表于 2015-9-26 10:49
有,只要不动态画控件就可以
form 的 autoscalemode 设成 dpi

不过说起来就算放大了,托盘菜单也是惨不忍睹。。。
回复

使用道具 举报

     
发表于 2015-9-26 13:02 来自手机 | 显示全部楼层
要搞WPF就是这原因啊,winform没救了。
回复

使用道具 举报

     
发表于 2015-9-26 17:05 | 显示全部楼层
vs2015好办,添加清单文件(app.manifest),取消注释dpiAware代码
回复

使用道具 举报

发表于 2015-9-26 18:10 | 显示全部楼层
美人希 发表于 2015-9-26 13:02
要搞WPF就是这原因啊,winform没救了。

其实WPF的优势是做的快,另外除了极个别情况外,可以100%还原效果图的效果。
回复

使用道具 举报

     
发表于 2015-9-26 19:19 | 显示全部楼层
xaml简直就是做UI神器,比html好用多了
回复

使用道具 举报

     
发表于 2015-9-26 23:00 | 显示全部楼层
用manifest禁用dpi缩放,从VS6到VS2015都适用,即便VS6禁用后,简单修改就能适配hidpi的
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|上海互联网违法和不良信息举报中心|网上有害信息举报专区|962110 反电信诈骗|举报电话 021-62035905|Stage1st ( 沪ICP备13020230号-1|沪公网安备 31010702007642号 )

GMT+8, 2025-8-27 19:07 , Processed in 0.065344 second(s), 7 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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