// 96 DPI ピクセルを想定しているデザインをどれだけスケーリングするか double scaleX; double scaleY; #define SCALEX(argX) ((int) ((argX) * scaleX)) #define SCALEY(argY) ((int) ((argY) * scaleY)) void InitScaling() { HDC screen = GetDC(0); scaleX = GetDeviceCaps(screen, LOGPIXELSX) / 96.0; scaleY = GetDeviceCaps(screen, LOGPIXELSY) / 96.0; ReleaseDC(0, screen); }