以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]关于高分屏的缩放比例问题,找到两款C#的代码,请高手看看! (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=102507) |
-- 作者:lhpc120 -- 发布时间:2017/6/21 14:49:00 -- [求助]关于高分屏的缩放比例问题,找到两款C#的代码,请高手看看! http://blog.csdn.net/kkbinkbi/article/details/67636930# http://blog.csdn.net/taoerit/article/details/42582245 因为对c#不是很了解,但是目前高分屏很多,像1920*1080的13寸笔记本,系统会缩放DPI为125%,但是狐表的控件都变形了,希望可以根据这段代码改进以下!
|
-- 作者:有点色 -- 发布时间: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值的吖。 |