额……

首先是有一个需求,两个显示器,程序自动获取自己所在的显示器大小,并显示到右下角。

我们都知道C#有一个Screen.PrimaryScreen.Bounds,可以获取屏幕的完整尺寸,但是只能获取主显示器的尺寸,后来我发现又一个Screen.GetBounds(this),可以获取程序所在的屏幕尺寸。

代码如下

Console.WriteLine("主显示器完整尺寸:");
Console.WriteLine("宽:" + Screen.PrimaryScreen.Bounds.Width);
Console.WriteLine("高:" + Screen.PrimaryScreen.Bounds.Height);Console.WriteLine("主显示器工作尺寸(排除任务栏、工具栏):");
Console.WriteLine("宽:" + Screen.PrimaryScreen.WorkingArea.Width);
Console.WriteLine("高:" + Screen.PrimaryScreen.WorkingArea.Height);Console.WriteLine("当前显示器完整尺寸:");
Console.WriteLine("宽:" + Screen.GetBounds(this).Width);
Console.WriteLine("高:" + Screen.GetBounds(this).Height);Console.WriteLine("当前显示器工作尺寸(排除任务栏、工具栏):");
Console.WriteLine("宽:" + Screen.GetWorkingArea(this).Width);
Console.WriteLine("高:" + Screen.GetWorkingArea(this).Height);

来回就这么两句,还有其他的功能可以看一下官方帮助文档。

C#获取屏幕大小的“简单整理”。。相关推荐

  1. VC++获取屏幕大小第二篇 物理大小GetDeviceCaps 上

    上一篇< VC++获取屏幕大小第一篇像素大小GetSystemMetrics >中介绍了使用GetSystemMetrics函数来获取屏幕的像素大小,本篇将介绍使用GetDeviceCap ...

  2. VC++获取屏幕大小第一篇 像素大小GetSystemMetrics

    < VC++获取屏幕大小第一篇 像素大小 GetSystemMetrics >和< VC++获取屏幕大小第二篇物理大小GetDeviceCaps 上 >和< VC++获取 ...

  3. VC++获取屏幕大小第三篇 物理大小GetDeviceCaps 下

    本篇文章(MoreWindows)将获取屏幕的物理大小后计算屏幕对角线长度并换算成英寸.这样可以方便大家查看自己电脑屏幕是多少英寸的.为了更方便大家使用,本文将提供电脑屏幕大小查看器下载(配源码)下载 ...

  4. Visual C++——获取屏幕大小、窗口大小、对话框大小和位置、控件大小和位置

    解决方案 获取屏幕大小 //下边两个函数获取的是显示屏幕的大小,但不包括任务栏等区域int cx = GetSystemMetrics(SM_CXFULLSCREEN); int cy = GetSy ...

  5. {WP7/WP8·获取屏幕大小}

    获取屏幕大小 this.ScreenWidth = System.Windows.Application.Current.Host.Content.ActualWidth; this.ScreenHe ...

  6. php如何让图片铺满屏幕,如何解决js获取屏幕大小并且让图片自适应的方法

    在写h5页面的时候,经常会需要将图片自适应大小,一般都是用等比例的缩放,这就有个问题,当上传的图片不是一个规格时就会出现展示图片不完美. 为了解决这个问题,我们可以通过js去获取图片的大小,然后在根据 ...

  7. php自动适应屏幕大小,如何解决js获取屏幕大小并且让图片自适应的方法

    在写h5页面的时候,经常会需要将图片自适应大小,一般都是用等比例的缩放,这就有个问题,当上传的图片不是一个规格时就会出现展示图片不完美. 为了解决这个问题,我们可以通过js去获取图片的大小,然后在根据 ...

  8. wift - 使用UIScreen类获取屏幕大小尺寸

    UISreen类代表了屏幕,开发中一般用来获取屏幕相关的属性,例如获取屏幕的大小. 1 2 3 4 5 6 7 //获取屏幕大小 var screenBounds:CGRect = UIScreen. ...

  9. 获取屏幕大小、获取底部虚拟按键高度

    转载请注明出处:获取屏幕大小.获取底部虚拟按键高度_getaccuratescreendpi_Mr_Leixiansheng的博客-CSDN博客 /** * 获取底部虚拟键盘的高度 */ public ...

最新文章

  1. 巧用CSS的Light滤镜
  2. 《大话数据结构》第9章 排序 9.2 排序的基本概念与分类
  3. valgrind检测libevent内存泄露
  4. 微信小程序中 tabbar的icon图标格式大小
  5. iphone7测试软件,iPhone7如何测试网速 ping命令测试网速方法介绍
  6. python mq_python测试rabbitmq的消息收发
  7. 浅析HTML文档结构对DivCSS布局的意义
  8. Mysql:日志管理:错误日志
  9. 从被动到主动,换个角度看 DB
  10. zabbix第一篇:zabbix安装及使用
  11. 向datagrid中加横向 纵向的合计 (在datatable中实现,datatable间倒数据)
  12. html文件一打开就未响应,我的电脑里的文件一右击就未响应是什么状况 求解决...
  13. 南京邮电大学计算机复试心得,南京邮电大学13年电路与系统考研复试心得小结...
  14. 网页资源下载 -- 水浒传全集
  15. win10家庭版 mysql_MySQL下载安装详解(win10家庭版)
  16. 20 《叫魂 : 1768年中国妖术大恐慌》 -豆瓣评分9.2
  17. 不用/,*,mod乘、除、取模运算的除法
  18. THHN vs. XHHW: What Is the Difference?
  19. 写作软件评测iA Writer、Ulysses、Effie、Typora、Writeathon、Bear
  20. JAVA中通过JIRA REST Client 使用jira

热门文章

  1. Problem D: 删出多余的空格
  2. spring cloud eureka服务注册和调用
  3. 洛谷P4133 [BJOI2012]最多的方案(记忆化搜索)
  4. Java并发-ThreadLocal
  5. php5.3 延迟静态绑定 static关键字
  6. php相应的扩展的对应链接地址
  7. centos安装virtualbox
  8. 安装hadoop集群---resourcemanager和NameNode不在同一台机器上
  9. 怎么计算一组数据的波动_税控盘数据和小规模增值税申报表计算结果不一致怎么办...
  10. python docker自动化_「docker实战篇」python的docker爬虫技术-移动自动化控制工具appium工具(17)...