c# – 屏幕叠加屏幕截图
发布时间:2020-12-15 08:39:55 所属栏目:百科 来源:网络整理
导读:我想通过C#在整个屏幕上覆盖一个灰色的半透明区域.这可以通过 Windows Forms实现吗?我将如何做到这一点? 解决方法 当然,只需创建一个覆盖所有桌面屏幕的无边框半透明窗口. 您可以使用以下LINQ找到正确的矩形以覆盖所有屏幕: Rectangle bounds = Screen.Al
我想通过C#在整个屏幕上覆盖一个灰色的半透明区域.这可以通过
Windows Forms实现吗?我将如何做到这一点?
解决方法
当然,只需创建一个覆盖所有桌面屏幕的无边框半透明窗口.
您可以使用以下LINQ找到正确的矩形以覆盖所有屏幕: Rectangle bounds = Screen.AllScreens .Select(x => x.Bounds) .Aggregate(Rectangle.Union); 然后从边界设置窗口的左,顶部,宽度和高度 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- swift详解之二十二-----------UINavigationController的基本
- 正则表达式 – Perl未能说明“可变长度后备未实现”
- objective-c – 解析后在单独的类中的UITableView委托和数据
- c# – 从列表中删除后,我应该将对象更改为Null吗?
- c – 气质ID3D10EffectVectorVariable
- 跨年错月查询数据
- ruby-on-rails – Ruby / Rails Collection to Collection
- PostgreSQL
- An Approach to setting wmode for Stage3D project in Fla
- c – 使用shared_ptr和weak_ptr来管理std :: function safe