2009-05-20 57 views
3

我正在使用VSTS 2008 + C#。有沒有什麼方法可以獲取信息,無論我們目前處於雙監視器模式下,每個桌面的當前分辨率有多少?雙屏編程問題

順便說一句:有兩種模式的雙屏幕,複製屏幕或擴展屏幕。我還需要一個解決方案來區分不同的模式。

由於事先 喬治

+0

爲什麼你需要知道的是什麼?因爲,您知道,有視頻驅動程序會在兩個物理屏幕中劃出一個屏幕,所以無論您嘗試多個屏幕,都可能會失敗。無論如何,我出於好奇而問這個問題。不要忘記,兩個是不是限制:) – OregonGhost 2009-05-20 08:30:27

+0

其實我正在使用Windows媒體編碼器來記錄屏幕,但是當在雙屏幕桌面和分辨率太高,我的程序將無法啓動,這是我之前描述的。 http://stackoverflow.com/questions/876879/error-to-start-windows-media-encoder 順便說一句:我沒有找到關於雙屏幕模式下Windows Media Encoder分辨率的最大限制的任何信息,你有什麼想法? – George2 2009-05-20 11:51:58

回答

2
System.Windows.Forms.Screen 

爲您提供的屏幕數據。從應用程序的角度來看,重複屏幕並不是真的被認爲是另一個屏幕。