如何查看窗口以查看連接了哪些顯示器以及它們運行的分辨率?查找所有顯示器的編號和分辨率
回答
在C#中:Screen
Class表示一個系統上的顯示設備或多個顯示設備。你想要Bounds
屬性。
foreach(var screen in Screen.AllScreens)
{
// For each screen, add the screen properties to a list box.
listBox1.Items.Add("Device Name: " + screen.DeviceName);
listBox1.Items.Add("Bounds: " + screen.Bounds.ToString());
listBox1.Items.Add("Type: " + screen.GetType().ToString());
listBox1.Items.Add("Working Area: " + screen.WorkingArea.ToString());
listBox1.Items.Add("Primary Screen: " + screen.Primary.ToString());
}
http://msdn.microsoft.com/en-us/magazine/cc301462.aspx
GetSystemMetrics的是一個方便的功能,您可以用它來獲得各種全球性的,就像一個窗口標題的圖標或高度的大小。在Windows 2000中,像SM_CXVIRTUALSCREEN和SM_CYVIRTUALSCREEN這樣的新參數可以獲得多個監視器系統的屏幕虛擬大小。 Windows新手和專業人員也應該查看GetSystemMetrics的文檔以查看您可以獲得的所有不同的系統指標(維度)。請參閱平臺SDK以獲得最新的http://msdn.microsoft.com/library/en-us/sysinfo/sysinfo_8fjn.asp。 GetSystemMetrics是您經常需要使用的方便功能,每個Windows版本都會顯示新的內容。
這很酷。對於這些東西中的大部分都有託管代碼......例如,System.Windows.Forms.SystemInformation類可能包含大部分內容。 – mbrownnyc 2013-10-22 17:08:20
使用Screen class。
你可以看到所有的Screen.AllScreens
陣列中的顯示器,檢查每一個使用Bounds
屬性的分辨率和位置。
請注意,有些顯卡會將兩臺顯示器合併爲一個非常寬的屏幕,因此Windows認爲只有一臺顯示器。如果你願意,你可以檢查一個屏幕的寬度是否超過其高度的兩倍;如果是這樣,它可能是一個水平跨度,你可以把它看作兩個相等的屏幕。但是,這更復雜,你不需要這樣做。縱向跨度也支持,但不太常見。
- 1. Jrating和php,以動態編號顯示div的分辨率
- 2. 測試一個高分辨率顯示器上低分辨率
- 3. 如何爲所有分辨率顯示器設計網頁
- 4. 所有分辨率的css
- 5. 查找設備分辨率
- 6. Winform顯示屏分辨率
- 7. 檢測顯示分辨率
- 8. 檢測服務器顯示分辨率
- 9. RDP多顯示器限制分辨率
- 10. 如何根據顯示器分辨率
- 11. 剃刀:顯示器分辨率
- 12. 網站分辨率修復Javascript中的所有分辨率
- 13. 如何顯示所有分辨率的平鋪背景?
- 14. 圖片顯示在所有不同的分辨率在php
- 15. sed正則表達式來尋找顯示器分辨率
- 16. 多分辨率/分辨率C++容器
- 17. 獲取所有連接的顯示器的最大支持分辨率
- 18. 帶WebBrowser和高分辨率顯示器的WPF應用程序
- 19. QT獲得沒有擴展顯示器的屏幕分辨率
- 20. 顯示連接的顯示器/顯示器/分辨率的終端命令?
- 21. 如何使用FREEGLUT獲得所有支持的多顯示器分辨率?
- 22. CSS @media查詢高分辨率顯示器不工作
- 23. 設置我的顯示分辨率
- 24. 查詢:顯示器上無顯示(VGA CONTROLLER 800 * 600分辨率)BASYS 2 BOARD
- 25. 如何在多顯示器設置中獲得所有顯示器的尺寸(分辨率)
- 26. 以編程方式查找相機的分辨率
- 27. 顯示警告屏幕分辨率
- 28. 如何檢索顯示分辨率?
- 29. 8位PictureBox顯示分辨率
- 30. Java - LWJGL顯示屏分辨率與JComboBox
通過使用'foreach(Screen.AllScreens中的屏幕屏幕)',這看起來更好。 – 2013-07-25 13:23:08
確實。當我回答時,我不知道C#:) – 2013-07-29 18:55:18
這隻顯示從服務運行時的一臺顯示器,是否有解決方法? – 2015-07-09 17:19:19