繁体   English   中英

在 c# 中捕获特定的 window 屏幕

[英]Capture a specific window screen in c#

我知道如何使用 C# 捕获屏幕,但我想捕获特定 window 的屏幕截图,而不是屏幕的一部分。 如果可以使用 C# .NET?

编辑:

当我像这样捕获 window 时:

结果将是这样的:

但是当我像这样捕获 window 时:

我仍然想要这样的结果:

不是:

如何在 C# .NET 中做到这一点?

如果是游戏 window,通常需要 3rd 方库注入视频 stream(Direct3d、OpenGL 等)。 但我怀疑是否可以在前台捕获屏幕,您仍然需要使其处于活动状态。 像这样:

使用 SharpDX 和 EasyHook 截取全屏 DX11 程序的屏幕截图

C# 哪种方式截屏最快?

如果是简单的 windows 应用,那就简单多了。 这项工作也在前台:

捕获活动 window 的屏幕截图?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM