Foxtable(狐表)用户栏目专家坐堂 → [求助]关于高分屏的缩放比例问题,找到两款C#的代码,请高手看看!


  共有1643人关注过本帖树形打印复制链接

主题:[求助]关于高分屏的缩放比例问题,找到两款C#的代码,请高手看看!

帅哥哟,离线,有人找我吗?
lhpc120
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:633 积分:6326 威望:0 精华:0 注册:2011/5/8 13:21:00
[求助]关于高分屏的缩放比例问题,找到两款C#的代码,请高手看看!  发帖心情 Post By:2017/6/21 14:49:00 [只看该作者]

http://blog.csdn.net/kkbinkbi/article/details/67636930#

http://blog.csdn.net/taoerit/article/details/42582245

因为对c#不是很了解,但是目前高分屏很多,像1920*1080的13寸笔记本,系统会缩放DPI为125%,但是狐表的控件都变形了,希望可以根据这段代码改进以下!

 回到顶部
帅哥哟,离线,有人找我吗?
有点色
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:13837 积分:69650 威望:0 精华:0 注册:2016/11/1 14:42:00
  发帖心情 Post By:2017/6/21 14:59:00 [只看该作者]

1、自适应参考

 

http://www.foxtable.com/bbs/dispbbs.asp?BoardID=2&ID=78838

 

2、获取dpi的值 msgbox(basemainform.CreateGraphics.DpiX)

3、根据1、2,设置宽高,默认窗口应该是96dpi设计的,计算好比例设置。

 

4、你可以让用户修改其分辨率或dpi值的吖。


 回到顶部