c#设置和获取分辨率

时间:2011-09-13 20:56:21
【文件属性】:

文件名称:c#设置和获取分辨率

文件大小:41KB

文件格式:RAR

更新时间:2011-09-13 20:56:21

c#,分辨率,winform

c#实现,设置系统分辨率和获取当前的分辨率,主要是写一个Resolution类,非常简单,直接引用这个类然后调用方法就可实现,新手或入门的朋友可以参考下。
//设置分辨率,width宽,height高,displayFrequency刷新频率,设置成功返回true,否则false
//调用方式: setResolution(1024, 768, 75);

//设置分辨率,width宽,height高,displayFrequency刷新频率,bitsPerPel颜色位数,设置成功返回true,否则false
//调用方式: setResolution(1024, 768, 75, 32);

//返回当前图形模式信息
public DEVMODE getResolution()

//返回所有支持图形模式
public List getAllResolution()


【文件预览】:
WindowsApplication2
----WindowsApplication2.sln(946B)
----WindowsApplication2()
--------Form1.Designer.cs(12KB)
--------Program.cs(478B)
--------Resolution.cs(5KB)
--------obj()
--------bin()
--------Form1.cs(3KB)
--------Form1.resx(6KB)
--------WindowsApplication2.csproj(3KB)
--------Properties()
----WindowsApplication2.suo(17KB)

网友评论

  • 好用!抄点过来就能用
  • 代码没有问题,但不是我要的
  • 正是需要的,稍微修改下就可以使用!
  • 这是最好全的方法了。 用System.Windows.SystemParameters或者System.Windows.Forms.Screen.PrimaryScreen都会有不正确的情况出现。
  • 为什么重启机器后又会变回去呢
  • 确实不错的呀,很好
  • 可以运行,达到预期效果
  • 调试可以通过,很好很感谢
  • 效果很好,帮助很大,3Q
  • 代码运行顺利! 非常感谢楼主