3

我正在使用 VSTS 2008 + C#。有什么办法可以得到这样的信息,比如我们当前是否处于双显示器模式,每个桌面的当前分辨率是多少?

BTW:有双屏、复制屏或扩展屏两种模式。我还需要一个解决方案来区分不同的模式。

提前谢谢,乔治

4

2 回答 2

5

System.Windows.Forms.Screen.AllScreens

获取系统上所有显示器的数组。

属性初级

获取一个值,该值指示特定显示器是否为主设备。

Bounds属性可能是其余的解决方案。

System.Windows.Forms.SystemInformation.VirtualScreen 属性

可能对您有用,以确定主监视器是克隆还是扩展。

VirtualScreen 分辨率高于主要 -> 扩展...

VirtualScreen分辨率=主要的->克隆的...

于 2009-05-20T08:17:06.460 回答
2
System.Windows.Forms.Screen

为您提供屏幕数据。从应用程序的角度来看,重复屏幕并不真正被视为另一个屏幕。

于 2009-05-20T08:03:05.507 回答