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);
これらの値はこれまでに異なりますか?