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

GetDeviceCaps函数计算结果不对解决方案

2012-02-13 
GetDeviceCaps函数计算结果不对GetDeviceCaps(GetDC(0), HORZSIZE)取得电脑屏幕宽度是32cm,而我的笔记本是

GetDeviceCaps函数计算结果不对
GetDeviceCaps(GetDC(0), HORZSIZE)取得电脑屏幕宽度是32cm,
而我的笔记本是14寸,16:9的,46.6*0.8=37.28cm
这中间的5.28cm跑哪里去了,求解~~

[解决办法]
算出来是对的,14英寸=14×2.54=35.56cm
sqrt(16*16+9*9)=18.36
(35.56/18.36)*16=30.99
水平的30.99cm相差1cm那是对角线不是标准的14英寸,少一点点

热点排行