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

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英寸,少一点点