如何以编程方式获取最小化应用程序的屏幕截图?

发布于 2024-07-18 06:48:44 字数 85 浏览 8 评论 0原文

我正在尝试获取最小化应用程序的屏幕截图,关于如何在 Windows 下进行此操作有什么想法吗? 我

提前使用 C# tks, 何塞

I'm trying to get the screenshot of a minimized application, any ideas of how to it under windows ? I'm using C#

tks in advance,
Jose

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

追风人 2024-07-25 06:48:44

恢复、截图、最小化……

如果屏幕上没有,我不知道如何复制图像……

Restore, take the screenshot, minimize back...

If it is not on screen, I don't see how you can make a copy of the image...

偏闹i 2024-07-25 06:48:44

在 Vista 及更高版本上,这应该可以通过桌面窗口管理器实现。 当鼠标悬停在启用了 DWM 的任务栏条目上时,资源管理器还会显示最小化窗口的(动画)屏幕截图,因此 DWM API 应该是最佳选择。

出于好奇,为什么需要这样的屏幕截图?

On Vista and later, this should be possible with the Desktop Window Manager. Explorer also displays (animated) screenshots of minimized windows when hovering over a taskbar entry with DWM enabled, so the DWM APIs should be the way to go.

Out of curiosity, why do you need such a screenshot?

酷炫老祖宗 2024-07-25 06:48:44

这很容易。 只需使用 printWindow Api 调用即可!

It's easy. Just use the printWindow Api call!

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文