WM_PAINT、Java和捕获隐藏窗口

WM_PAINT、Java和捕获隐藏窗口,java,screen-capture,awtrobot,wm-paint,Java,Screen Capture,Awtrobot,Wm Paint,首先是免责声明,我是一名Java程序员,对Windows API几乎一无所知。所以请容忍我 我的目标是使用Java捕获隐藏窗口。我的目标平台是Windows。我知道Robot类用于控制屏幕的可见部分。浏览之后,我发现了以下三个链接,它们似乎是相关的: JxCapture和冯元一样昂贵,文章也很复杂。我的问题是,如果这个论坛的大师能帮我找到一个合理的解决方案。JxCapture中建议的方法似乎并不太复杂。有什么提示吗?一个VisualBasic脚本或一些实现这一点的C#代码将是一个很好的

首先是免责声明,我是一名Java程序员,对Windows API几乎一无所知。所以请容忍我

我的目标是使用Java捕获隐藏窗口。我的目标平台是Windows。我知道
Robot
类用于控制屏幕的可见部分。浏览之后,我发现了以下三个链接,它们似乎是相关的:

JxCapture和冯元一样昂贵,文章也很复杂。我的问题是,如果这个论坛的大师能帮我找到一个合理的解决方案。JxCapture中建议的方法似乎并不太复杂。有什么提示吗?一个VisualBasic脚本或一些实现这一点的C#代码将是一个很好的起点

我相信,当窗口被隐藏时,如果我向它发送一个按键事件或鼠标按下事件,它将强制它重新绘制自己,从而允许自己被
java.awt.Robot
捕获。那是一种错觉,它不起作用

另一方面,JxCapture线程中的消息来自2006年;可能是Sun从那时起就包含了这样一个功能,而我只是不知道吗?

另一篇相关文章是:我正在评估它。另一篇相关文章是:我正在评估它。