《windows程序设计》书上写道:
LOGPIXELS 指逻辑像素,它的基本意思是“不是以每英寸的像素为单位的实际分辨率” 这是什么意思?
为什么当我把电脑从96DPI调整到120DPI时10磅的字明显变大了?10磅的字体就应该显示10/72英寸的大小,应该是个物理长度啊?这时HORZSIZE的值在同样的分辨率下没有变,HORZSIZE的值是(HORZRES/逻辑像素X)得到的。怎么调整后HORZRES的值却没有变呢?
我认为的LOGPIXELSX的值应该就是显示器物理特性,是不能改变的,每个显示器的每英寸的点数是不改变的,难道不是这样吗?
HORZSIZE书中的定义是:“物理屏幕的宽度,单位mm”,怎么这个值在分辨率改变的时候它也改变,而且改变的值还很大,这个值难道不是屏幕的物理长度吗?help