gpt4 book ai didi

winapi - 是否可以捕获包含 Windows 7 DWM 缩略图的窗口?

转载 作者:行者123 更新时间:2023-12-04 17:28:38 27 4
gpt4 key购买 nike

我开始相信你对 Windows API 无能为力。

我有两个 window 。其中有一个 DWM 缩略图。我想要做的是,我希望能够将带有缩略图的窗口屏幕捕获到另一个窗口中。
当我这样做时,使用 bitblt,除了缩略图之外的所有内容都被复制。它只是不在位图中。

那么 DWM 渲染是如何工作的呢?我的意思是,如果 DWM 将缩略图直接渲染到注册窗口的 DC 上,那么我的方法应该可行。我很困惑。

谢谢一堆。

最佳答案

这不是 DWM 的工作方式:缩略图的内容永远不会被 blitted 到窗口的 DC 上。相反,当呈现桌面时,DWM 合成引擎将直接在窗口内容上呈现缩略图。

不幸的是,没有(官方)方法可以访问 DWM 缩略图的图像数据(然而,网络上有一个 hack 试图访问底层顶点数据并在 DirectX 9 中渲染它)。

关于winapi - 是否可以捕获包含 Windows 7 DWM 缩略图的窗口?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2196268/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com