C#如何以inch为单位获取屏幕
答案:2 悬赏:40
解决时间 2021-02-19 05:31
- 提问者网友:娇妻失忆
- 2021-02-19 00:56
C#如何以inch为单位获取屏幕
最佳答案
- 二级知识专家网友:狙击你的心
- 2021-02-19 01:16
……
Graphics g = Graphics.FromHwnd(IntPtr.Zero);
float dpiX = g.DpiX;
float dpiY = g.DpiY;DPI 就是每英寸多少像素。
int widthInInch = DesktopBounds.Width / dipX; // 英寸宽度
int heightInInch = DesktopBounds.Height / dipY; // 英寸高度
如果你指的是硬件的屏幕大小的话,那请问我可以抽你吗?
Graphics g = Graphics.FromHwnd(IntPtr.Zero);
float dpiX = g.DpiX;
float dpiY = g.DpiY;DPI 就是每英寸多少像素。
int widthInInch = DesktopBounds.Width / dipX; // 英寸宽度
int heightInInch = DesktopBounds.Height / dipY; // 英寸高度
如果你指的是硬件的屏幕大小的话,那请问我可以抽你吗?
全部回答
- 1楼网友:何以畏孤独
- 2021-02-19 02:16
可以私聊我~
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯