我正在阅读编程Windows第5版。这本书告诉我,HORZSIZE = 25.4 * HORZRES / LOGPIXELSX。以下图片是我的结果:
如果使用公式计算HORZSIZE,则应为25.4 * 1280/96 = 338.6666 ....
这怎么可能发生?
我期待你的回答!
BTW:我正在使用笔记本电脑,Geforce 8400M GS,15.4inches.resolution 1280 * 800,Windows 7。
答案 0 :(得分:0)
HORZSIZE和LOGPIXELSX指标通常对计算机显示无效。 这是因为监视器驱动程序提供有关监视器宽度的错误信息。 同时,这些设置对打印机非常有用。
顺便提一下,在你的公式中 HORZRES / LOGPIXELSX为您提供以英寸为单位的显示器宽度,乘以25.4转换英寸到mm。您可以通过测量显示器宽度(借助标尺)并计算正确的DPI来解决该问题。