1. 获取屏幕分辨率            
using System.Windows.Forms;
A. 获取屏幕分辨率
int SH = Screen.PrimaryScreen.Bounds.Height;
int SW = Screen.PrimaryScreen.Bounds.Width;  
B. 通过调用DLL改变屏幕分辨率
[DllImport("user32.dll", CharSet = CharSet.Auto)]
static extern int ChangeDisplaySettings([In] ref DEVMODE lpDevMode, int dwFlags);
[DllImport("user32.dll", CharSet = CharSet.Auto)]
static extern bool EnumDisplaySettings(string lpszDeviceName, Int32 iModeNum, ref DEVMODE lpDevMode);
void ChangeResolution()
{
DEVMODE DevM = new DEVMODE();
DevM.dmSize = (short)Marshal.SizeOf(typeof(DEVMODE));
bool mybool;
mybool = EnumDisplaySettings(null, 0, ref DevM);
DevM.dmPelsWidth = 1024;//宽
DevM.dmPelsHeight = 768;//高
DevM.dmDisplayFrequency = 60;//刷新频率
DevM.dmBitsPerPel = 32;//颜色象素
long result = ChangeDisplaySettings(ref DevM, 0);
}
2.WinForm窗口操作
this.WindowState = FormWindowState.Maximized;  //使Winform启动时直接最大化

转载于:https://www.cnblogs.com/ice-daigua/archive/2012/10/11/2719380.html

C# 窗口大小及屏幕分辨率操作相关推荐

  1. linux qt程序窗口大小变化,Linux-Qt - 程序界面大小自适应屏幕分辨率

    来源: http://blog.163.com/dingmz_frcmyblog/blog/static/2173040232013251021450/ 方法一:针对当前背景图片.控件坐标等等都已经提 ...

  2. vue项目PC端屏幕分辨率与窗口大小自适应

    效果 #mermaid-svg-O0n9N0Pq5xuLBK3e .label{font-family:'trebuchet ms', verdana, arial;font-family:var(- ...

  3. C++获取屏幕分辨率(屏幕窗口大小),屏幕显示比例(DPI)几种方法

    1.获取屏幕的分辨率的几种方 #include <Windows.h>#include <iostream> int main(void) {HWND hd = GetDesk ...

  4. android屏幕分辨率详解 ldpi mdpi hdpi 程序UI自适应 《官方翻译》

    2019独角兽企业重金招聘Python工程师标准>>> 看世界杯的空闲 时间,翻译一下 官方文档.分辨率 问题是大家都很关心的(720×480会不会悲剧),而关于这个问题,andro ...

  5. 函数语法:JS获取浏览器窗口大小 获取屏幕,浏览器,网页高度宽度(转载)...

    网页可见区域宽:document.body.clientWidth 网页可见区域高:document.body.clientHeight 网页可见区域宽:document.body.offsetWid ...

  6. mfc获取别的计算机是否在线,VC获取并修改计算机屏幕分辨率(MFC)

    //检测当前分辨率 int Width = GetSystemMetrics(SM_CXSCREEN); int Height = GetSystemMetrics(SM_CYSCREEN); DEV ...

  7. WPF 获取屏幕分辨率(获取最大宽高)等

    double x = SystemParameters.WorkArea.Width;//得到屏幕工作区域宽度 double y = SystemParameters.WorkArea.Height; ...

  8. cmd更改分辨率_快速切换Mac电脑的屏幕分辨率

    还在为不能快速切换屏幕分辨率而烦恼吗?来试试这款专业的屏幕分辨率切换工具吧.大家可以自己在QuickRes上设定要切换的分辨率,然后点击导航栏了的图标,就可以做到随时随地的进行屏幕分辨率切换.Quic ...

  9. 使用CSS 媒体查询功能满足不同屏幕分辨率要求

    http://www.adobe.com/cn/devnet/dreamweaver/articles/dw_html5_pt3.html 这是探索Dreamweaver CS5.5的HTML5和CS ...

最新文章

  1. 对C语言程序进行编译时 针对以下情况,linux书上划的题的答案.doc
  2. ArcGIS Engine开发前基础知识(2)
  3. 荷兰牛栏 荷兰售价_荷兰的公路货运是如何发展的
  4. 二分查找求上界和下界
  5. VMware Workstation虚拟机安装
  6. CentOs6.5安装使用数据恢复软件extundelete
  7. Ant十五大最佳实践
  8. 世界一流学科排名计算机科学,2021软科世界一流学科排名:计算机科学与工程...
  9. 【Matlab三维路径规划】狼群算法算法三维路径规划【含源码 167期】
  10. 不讲周期长短不足以谈牛熊
  11. 谈谈 跨境劳工的噩梦深坑。
  12. 静态内部类、静态变量的加载次数-理解静态内部类实现线程安全的单例模式
  13. Matlab中grid函数的用法
  14. python爬虫(十七)12306案例
  15. 电源防反接电路设计(重要)
  16. Emacs入门指南(1)
  17. 获取周一到周日的日期
  18. 蔬菜清洗污水处理(蔬菜冲洗循环用水污水处理)
  19. 快速给多个视频添加相同滚动字幕
  20. autojs打包的软件报毒

热门文章

  1. [自动调参]深度学习模型的超参数自动化调优详解
  2. 2 lt lt 8运算 java_Java移位运算符 lt;lt; gt;gt; gt;gt;gt;_Java_七九推
  3. android imageview图片崩溃,android - setImageResource导致应用程序崩溃 - 堆栈内存溢出...
  4. java setenabled不好用,哪个更好,setEnabled或setUserInteractionEnabled?
  5. python定义二维空数组_带有空第二维的数组/向量的Python / numpy问题
  6. 数据结构排序系列详解之三 冒泡排序
  7. poj 2870 Light Up(dfs+剪枝,写的稀烂)
  8. ObjC学习11-复制对象与归档
  9. linux 下的emoji在MariaDB中的字符集修改
  10. 数据库技能实战进阶之常用结构化sql语句(中)