Winapi 多窗口应用程序的屏幕捕获

Winapi 多窗口应用程序的屏幕捕获,winapi,wxwidgets,screen-capture,Winapi,Wxwidgets,Screen Capture,在Win32或wxWidgets上,是否有一种简单的方法可以获取打开了多个窗口(例如浮动工具栏和类似窗口)的应用程序的屏幕捕获,而无需获取其桌面等?最简单的方法是捕获整个桌面,然后枚举窗口及其位置,以便创建一个区域/掩码,该区域/掩码保留有问题的进程/应用程序的窗口。然后将掩码应用到捕获的映像上,将获得请求的快照。Win32中没有内置任何内容。你必须自己做后处理。没想到会有:)

在Win32或wxWidgets上,是否有一种简单的方法可以获取打开了多个窗口(例如浮动工具栏和类似窗口)的应用程序的屏幕捕获,而无需获取其桌面等?

最简单的方法是捕获整个桌面,然后枚举窗口及其位置,以便创建一个区域/掩码,该区域/掩码保留有问题的进程/应用程序的窗口。然后将掩码应用到捕获的映像上,将获得请求的快照。

Win32中没有内置任何内容。你必须自己做后处理。没想到会有:)