在Windows下获取屏幕DPI(使用::GetDeviceCaps)时,水平值是否总是与垂直值相同?例如:
这些值有时候会不同吗?
HDC dc = ::GetDC(NULL);
const int xDPI = ::GetDeviceCaps(dc, LOGPIXELSX);
const int yDPI - ::GetDeviceCaps(dc, LOGPIXELSY);
assert(xDPI == yDPI);
::ReleaseDC(NULL, dc);
这些值有时候会不同吗?