完全不可见意味着窗口对用户不可见,不显示在任务栏上,也不出现在Alt+Tab/Win+Tab视图中。
我想创建这样的窗口,并能够捕获它与Windows Graphics Capture
API。这里是我已经做了什么:
1.我创建了一个隐藏窗口,然后创建了一个子窗口。这将从任务栏中删除子窗口。
1.然后我遮盖子窗口,使其在屏幕上不可见。
我不能做的是从任务切换器中删除它(Alt+Tab/Win+Tab)。添加WS_EX_NOACTIVATE
或WS_EX_TOOLWINDOW
或删除WS_VISIBLE
样式可以完成这项工作,但会使它无法被API捕获。
我已经读过这篇文章,但它没有帮助:https://devblogs.microsoft.com/oldnewthing/20071008-00/?p=24863
有可能实现我想要的吗?如果是-如何?谢谢!
1条答案
按热度按时间gcuhipw91#
创建 * 捕获项 * 后在窗口上设置
WS_EX_TOOLWINDOW
样式不会停止捕获。