windows截屏,可以过滤指定窗口

qq_28372421 2019-07-11 10:18:12
请问各位大佬有没有什么思路,现在需求是截取屏幕,可以过滤掉指定窗口,获取的屏幕图像可以不显示指定窗口,目前有一种办法:
创建屏幕大小的窗口,利用DWM往上按照窗口坐标显示桌面上所有窗口的缩略图,然后定时截取创建窗口的位图。但是有一个缺陷,就是异形窗口的缩略图显示不了,就是带有WS_EX_LAYERED 风格的窗口注册不了缩略图,所以拼凑起来的屏幕图像不正常。
求教各位大佬,还有没有其他思路,感觉要过滤指定窗口,只有去拼凑桌面图像了。
...全文
677 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
橙枫L 2020-12-17
  • 打赏
  • 举报
回复 1
放大镜api可以过滤窗口,但效率不是很高
  • 打赏
  • 举报
回复
钩子啊,勾上截图图像的函数,指定的窗口检测到执行这个函数的时候,把自己隐藏起来,很多DLP都是这么做的。

15,977

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 界面
社区管理员
  • 界面
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧