【发布时间】:2021-02-16 21:44:26
【问题描述】:
我使用这个 (C# .NET) 调用来快速获取控件的图像。
矩形 rectToCapture = myControl.RectangleToScreen(myControl.Bounds);
但是,这仅在我的 Windows 显示缩放设置为 100% 时才有效。如果我将显示比例设置为 125%,这个矩形是完全错误的。无论缩放如何,如何捕获正确的矩形?
【问题讨论】:
-
您的应用已虚拟化,因此您获得虚拟屏幕测量。制作您的应用程序 DpiAware。从这里开始:How to configure an app to run correctly on a machine with a high DPI setting (e.g. 150%)?
-
感谢 Jimi - 解决了它! social.msdn.microsoft.com/Forums/windows/en-US/…