有没有办法阻止Windows AutoScale我的表单?

时间:2016-07-12 13:47:54

标签: c# visual-studio autoscalemode

我的一个表单截取了桌面的截图,并将其用作绘图的表单背景。但是当Windows设置"桌面/屏幕分辨率/使文字和其他项目变大或变小时#34;大于100%Screen.Bounds小于Image.Size。所以背景图像比形式更大。拉伸屏幕截图图像会变得模糊。 那么适当大小的截图解决方案是什么? 防止Windows自动缩放我的表单或其他截图方式?

        SendKeys.SendWait("{PRTSC}");
        Image img= Clipboard.GetImage();
        this.BackgroundImage = img;

        Debug.Print("Img.Size=" + img.Size.ToString());
        Debug.Print("Screen.Size=" + Screen.PrimaryScreen.Bounds);

0 个答案:

没有答案