GetDeviceCaps函数计算结果不对GetDeviceCaps(GetDC(0), HORZSIZE)取得电脑屏幕宽度是32cm,而我的笔记本是14寸,16:9的,46.6*0.8=37.28cm这中间的5.28cm跑哪里去了,求解~~[解决办法]算出来是对的,14英寸=14×2.54=35.56cmsqrt(16*16+9*9)=18.36(35.56/18.36)*16=30.99水平的30.99cm相差1cm那是对角线不是标准的14英寸,少一点点