大家好,本菜鸟遇到一个问题请教下大家。
一般情况下使用Rectangle rect = System.Window.Forms.SystemInfomation.VirtualScreen;来获取屏幕的大小或者说分辨率是没有问题的。
但是问题来了:
LZ使用双屏拓展的方式,接了两个显示器。主显示器1分辨率:1366*768,显示器2分辨率:1680*1050。设定显示器2的空间关系在主显示器1的右侧。
然后再用上述方法获取屏幕大小。得到的结果rect.Width的值是1366+1680=3046,rect.Height的值是1050(取相对大的值?)
如何在双屏多更多屏的情况下定位到某一屏,并获取该屏的大小(分辨率)??
设置窗体位置的时候如何定位?
谢谢!
一般情况下使用Rectangle rect = System.Window.Forms.SystemInfomation.VirtualScreen;来获取屏幕的大小或者说分辨率是没有问题的。
但是问题来了:
LZ使用双屏拓展的方式,接了两个显示器。主显示器1分辨率:1366*768,显示器2分辨率:1680*1050。设定显示器2的空间关系在主显示器1的右侧。
然后再用上述方法获取屏幕大小。得到的结果rect.Width的值是1366+1680=3046,rect.Height的值是1050(取相对大的值?)
如何在双屏多更多屏的情况下定位到某一屏,并获取该屏的大小(分辨率)??
设置窗体位置的时候如何定位?
谢谢!
