1、话不多说,直接上代码

  /// <summary>/// 获取所有显示器总分辨率大小/// </summary>/// <returns>返回屏幕矩形大小</returns>private Rectangle ScreenRectangle(){Screen[] screens = Screen.AllScreens;int minX = 0, maxX = 0;int minY = 0, maxY = 0;foreach (Screen screen in screens){Rectangle rectangle = screen.Bounds;minX = rectangle.X < minX ? rectangle.X : minX;minY = rectangle.Y < minY ? rectangle.Y : minY;maxX = rectangle.X + rectangle.Width > maxX ? rectangle.X + rectangle.Width : maxX;maxY = rectangle.Y + rectangle.Height > maxY ? rectangle.Y + rectangle.Height : maxY;}return new Rectangle(minX, minY, maxX - minX, maxY - minY);}/// <summary>/// 获取所有显示器分辨率大小/// </summary>/// <returns>返回大小</returns>private Point ScreenSize(){Screen[] screens = Screen.AllScreens;int minX = 0, maxX = 0;int minY = 0, maxY = 0;foreach (Screen screen in screens){Rectangle rectangle = screen.Bounds;minX = rectangle.X < minX ? rectangle.X : minX;minY = rectangle.Y < minY ? rectangle.Y : minY;maxX = rectangle.X + rectangle.Width > maxX ? rectangle.X + rectangle.Width : maxX;maxY = rectangle.Y + rectangle.Height > maxY ? rectangle.Y + rectangle.Height : maxY;}return new Point( maxX - minX, maxY - minY);}

C# 获取系统显示器分辨率大小(多屏显示器)相关推荐

  1. C#获取系统当前是否处于锁屏状态

    C#获取系统当前是否处于锁屏状态 C#引用代码如下: [DllImport("GetScreendll.dll", CallingConvention = CallingConve ...

  2. 获取显示器分辨率大小更改页面字体大小JS

    var getRem = function() {var html = document.documentElement;var hWidth = (html.getBoundingClientRec ...

  3. Android获取系统字体的大小,Android中设置字体不随系统字体大小而变化

    有的时候,我们设置好的布局,在某些手机上,就会出现布局错乱,因为这个问题会流失很多用户,体验超级不好,问题图如下 image.png . 我们可以看到本来是一行可以显示的布局,竟然错乱成这个样子,蛋疼 ...

  4. VB 获取计算机的分辨率大小

    Private Sub Form_Load()     Dim x, y     x = Screen.Width / Screen.TwipsPerPixelX y = Screen.Height ...

  5. linux取设备分辨率,linux 获取系统屏幕分辨率

    三步将Node应用部署到Heroku上 Heroku是一个提供快速部署服务的云平台.支持Node,Ruby,Java,PHP,Python,Go多种语言,今天体验了下,简直不要太爽.下面简单的介绍一下 ...

  6. 显示器分辨率一直跳_显示器屏幕一直跳怎么办

    在有些时候我们的显示器屏幕一直跳,这该怎么办呢?下面就由小编来为你们简单的介绍显示器屏幕一直跳的原因及解决方法吧!希望你们喜欢! 显示器屏幕一直跳的原因及解决方法一: 当显示器的刷新频率设置低于75H ...

  7. 电脑调分辨率黑屏了怎么办_调整分辨率后黑屏 怎么调整显卡分辨率解决电脑黑屏...

    分辨率过高也是导致电脑黑屏的一个隐形因素,调整显卡分辨率可以解决电脑黑屏.下面是小编为大家介绍调整显卡分辨率解决电脑黑屏的方法,欢迎大家阅读. 调整显卡分辨率解决电脑黑屏的方法 可以尝试选择" ...

  8. 曲面屏墨水屏显示器!墨水屏手机显示器!北京大上科技发布多款新概念产品

    日前,北京DASUNG大上科技携全新护眼"黑科技"产品再度亮相,发布了全球首款25.3英寸曲面屏墨水屏显示器--Paperlike U与全球首款6.7英寸墨水屏式手机显示器--Li ...

  9. linux 获取启动时间不对,linux获取系统启动时间

    1.前言 时间对操作系统来说非常重要,从内核级到应用层,时间的表达方式及精度各部相同.linux内核里面用一个名为jiffes的常量来计算时间戳.应用层有time.getdaytime等函数.今天需要 ...

  10. 计算机屏幕尺寸像素点距概念,各种电脑显示器尺寸对应的最佳分辨率大小是多少...

    大家用一键重装系统软件安装好系统后显示器屏幕很小.显示效果不清新等情况,这时候请大家稍安勿躁,这不是系统问题也不是你显示器问题,一般在正确安装好显卡驱动后,调整下分辨率即可,操作步骤如下 第一步.检查 ...

最新文章

  1. Node.js调用C#代码
  2. 基于python的开源商业软件套装 Odoo 简介
  3. saiku+kettle整合(二)数据装载
  4. python超出列表范围,(Python)列表索引超出范围 - 迭代
  5. PooledDirectByteBuf源码分析
  6. Linux 开发者最应该知道的命令汇总
  7. java keystore ca_PKCS12 Java Keystore from CA and User certificate in java
  8. 创建react应用程序_如何使您的React应用程序具有完整的功能,完全的React性并能够处理所有这些疯狂的事情……...
  9. webapi输出炜json_webapi转化为json格式
  10. 20144303《Java程序设计》第10周学习总结
  11. 0基础学python有多难-0基础学Python有多难?
  12. Redis--安装与配置(Linux与Windows)
  13. 读《图解HTTP》有感-(HTTP报文内的HTTP消息)
  14. 2021-09-23
  15. Access数据库多表联合查询
  16. Eclipse的使用教程
  17. Better man 中文歌词
  18. mcgs rtu方式通讯两台施耐德ATV312变频器示例 ,通讯实现触摸屏控制监控变频器,中间不需要plc
  19. 微信电脑版|微信电脑版下载
  20. 设计模式(十一)策略模式

热门文章

  1. Angel 实现FFM 一、对于Angel 和分布式机器学习的简单了解
  2. COOC软件一款用于文献计量和知识图谱绘制的新软件
  3. Android 使用讯飞语音SDK
  4. 2008英语四6级CET6资料大学六级单词
  5. 百度AI开放平台,共建AI生态
  6. 解决C:\Users\Admin\AppData\Roaming\npm\nodemon.ps1
  7. 什么是cidaemon.exe进程
  8. PV(访问量)、UV(独立访客)、IP(独立IP)
  9. 如何搭建免费的个人网站
  10. win8 配置IIS和添加网站