前端之家收集整理的这篇文章主要介绍了
c# – 屏幕叠加屏幕截图,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我想通过C#在整个屏幕上覆盖一个灰色的半透明区域.这可以通过
Windows Forms实现吗?我将如何做到这一点?
当然,只需创建一个覆盖所有桌面屏幕的无边框半透明窗口.
您可以使用以下LINQ找到正确的矩形以覆盖所有屏幕:
Rectangle bounds = Screen.AllScreens
.Select(x => x.Bounds)
.Aggregate(Rectangle.Union);
然后从边界设置窗口的左,顶部,宽度和高度
原文链接:https://www.f2er.com/csharp/244408.html