我正在Windows中创建一个Bug归档客户端。当用户按下 Windows + prnt 屏幕时,客户端将激活。最新捕获的图像被推送到客户端 [ 窗口窗体 ] 中的图片框。
有没有办法知道在拍摄打印屏幕时哪个窗口处于活动状态。我们可以挖掘事件日志或任何其他方法来找出相同的内容吗?
执行此操作
的唯一方法是,如果您自己的应用程序正在捕获屏幕;然后您可以使用GetForegroundWindow
来捕获该窗口的HWND
。如果您看到的只是默认打印屏幕操作后捕获的最终结果,那么您就不走运了。