需要获取这个信息
其实很多教程是说用GetDeviceCaps可以获取,但实际发现获取不到。
但是用窗体的CreateGraphics可以
代码如下:
int dpi;
Graphics graphics = this.CreateGraphics();
dpi = (Int32)graphics.DpiX;
if (dpi == 96)
{
return 1;
}
else if (dpi == 120)
{
return 1.25f;
}
else if (dpi == 144)
{
return 1.5f;
}
else if(dpi == 168)
{
return 1.75f;
}
else if (dpi == 192)
{
return 2f;
}
else if(dpi == 216)
{
return 2.25f;
}
else
{
return 1;
}