java我可以在不聚焦的情况下恢复窗口吗?
作为一个普通的windows用户,我很少区分窗口在后台和最小化——效果通常是一样的:我看不到它
但事实上,最小化窗口确实有零维的客户端矩形。因此,不可能对它们进行截屏。即使最小化了,我的应用程序也需要截图(实际上,尤其是最小化时)。我正在尝试在后台自动化一些东西,这样我就可以同时做其他事情
因此,我的问题是:我是否可以恢复窗口(使其可见,就像用户刚刚单击它一样),但立即将其置于背景中,并且不丢失当前使用的窗口的焦点
调用^{
//This equals to the ShowWindow call above and put's the window in focus
test.restore();
try {
screenshot = test.screenshot();
}
catch(APIError e) {
System.err.println("No screenshot. Error: "+e);
}
共 (0) 个答案