2011-05-21 182 views
2

是否有可能(在Windows 7上)截取不可见窗口的屏幕截图(即没有WM_VISIBLE标志的窗口?)最好该方法是高性能的,所以我可以采取数百个这些截图/秒。拍摄不可见窗口的屏幕截图

+2

隐形窗口是什么样的? – 2011-05-21 20:19:47

+0

@Bo正常应用程序已启动,然后从窗口中删除WM_VISIBLE标志,以使它们不再呈现在屏幕上。不过,我仍然想把它们渲染到别的地方。 – 2011-05-21 20:23:18

+0

目标是启动应用程序,但不是将其渲染到屏幕上,而是隐藏它并可以通过捕获屏幕来自己渲染它。 – 2011-05-21 20:28:36

回答

0

精心编写的Windows程序检查一个窗口是可见的,他们自己画前。

你告诉这些窗口不要渲染自己,然后期待它们渲染自己。这根本不起作用。

+0

有没有什么办法可以欺骗窗口,让它觉得它被呈现? – 2011-05-21 22:20:14

+0

@Isaac不是我所知道的。 – 2011-05-21 22:22:13

+0

也许你可以将窗口设置为可见但将其移出屏幕,那么它仍然会呈现? (无论如何,Windows 7) – rogerdpack 2011-07-19 20:33:03