请问如果用程序检测当前的显示器是宽屏显示器还是普通的显示器?谢谢!
宽屏显示器目前还算流行,出于好奇,想用代码检测当前的显示器是不是宽屏显示器,不知道是否可行,在网上搜了不少,但没有结果,谢谢知道的大侠!
[解决办法]
System.Drawing.Rectangle rect = Screen.PrimaryScreen.WorkingArea; MessageBox.Show("Width: " + rect.Width + " Height: {0}" + rect.Height); // 4 : 3 is ordinary monitor // 9 : 6 or greater than 9 : 6 is wide screen monitor
[解决办法]
只能检测到分辨率的对比,不能确定是不是宽屏显示器。
[解决办法]
通常屏幕是4:3
宽屏是16:9
按比例算一下就可以了
[解决办法]
呵呵,我看到很多用户在宽屏显示器上用1024*768的分辨率
不过话说回来,软件只有最佳分辨率之说,没有什么宽屏之说,所以关心的都是分辨率而已