c# - 获取像素值 "Under"当前窗口

标签 c# winforms visual-studio screenshot

从本质上讲,我正在尝试制作一个屏幕捕获程序,用于捕获当前窗口下的像素值。 (我在 C# 中工作,在 Visual Studio 2015 中。)但是,由于各种原因,窗口本身需要是不透明的(用于过滤器等)。我怎样才能最好地实现这一目标?

最佳答案

可以找到您下方的窗口并截取它的屏幕截图,即使它是通过以下方法隐藏的:PrintWindow (另见 PInvoke.net)

参见 Copying content from a hidden or clipped window in XP?

关于c# - 获取像素值 "Under"当前窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32832945/

相关文章:

c# - 什么是存储大量对象的好方法,这些对象将被持久地修改/搜索?

c++ - Windows 嵌入式标准不是有效的 win32 c++

c# - PackageIcon 和 PackageIconUrl 都不能在 dotnet build 中工作

c# - 在 C# 中使用 streamReader 类读取具有动态列数的文本文件

c# - LinkLabel.Click 和 LinkLabel.LinkClicked 事件之间的区别?

sql-server - 无法连接到服务器 - 与网络相关或特定于实例的错误

c# - 处理 WCF 服务错误的最佳实践?

c# - 从流开始进程

c# - c#中的SelectList类是什么?

c# - IAsyncEnumerable<T> 和迭代器生成的 IEnumerable<Task<T>> 之间有什么区别?