首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

请教如果用程序检测当前的显示器是宽屏显示器还是普通的显示器?多谢

2012-01-20 
请问如果用程序检测当前的显示器是宽屏显示器还是普通的显示器?谢谢!宽屏显示器目前还算流行,出于好奇,想

请问如果用程序检测当前的显示器是宽屏显示器还是普通的显示器?谢谢!
宽屏显示器目前还算流行,出于好奇,想用代码检测当前的显示器是不是宽屏显示器,不知道是否可行,在网上搜了不少,但没有结果,谢谢知道的大侠!

[解决办法]

C# code
        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的分辨率
不过话说回来,软件只有最佳分辨率之说,没有什么宽屏之说,所以关心的都是分辨率而已

热点排行