请教一个“分辨率”和"DPI"的困惑
首先,HORZRES和VERTRES分别指水平像素大小(像素数)和垂直像素大小(像素数)。
LOGPIXELSX和LOGPIXELSY分别指逻辑像素X(水平方向每英寸的像素数)和逻辑像素Y(垂直方向每英寸的像素数)。
DPI是指每英寸像素数。
那么,我的问题是:
1)从像素大小640X480,DPI 96 设置为 640X480 DPI 120 :
像素大小不变,只增大DPI,那么HORZSIZE,VERTSIZE(我理解他们是“逻辑意义的屏幕大小”)变小。为何实际感觉按钮和字体等元件都变大了?
2)从像素大小640X480,DPI 96 设置为 800X600 DPI 96 :
像素大小变大,DPI不变,那么HORZSIZE,VERTSIZE(我理解他们是“逻辑意义的屏幕大小”)变大。为何实际感觉按钮和字体等元件都变小了?
上面两个问题,是不是因为逻辑屏幕变小,windows为了全屏显示而将起放大,所以感觉元件变大?反之变小?
问题很菜,期待各位大侠指教~~