gpt4 book ai didi

java - 我可以将另一个程序的窗口移到焦点前面吗?

转载 作者:可可西里 更新时间:2023-11-01 13:26:26 25 4
gpt4 key购买 nike

我正在使用它的 API 与第三方应用程序进行交互,并希望在用户执行特定操作时将它移到焦点的前面(以便它位于所有其他打开的窗口之上)。虽然我可以很容易地在层次结构中上下移动我的应用程序,但似乎没有办法与其他窗口交互。是否可以使用 Java 将另一个程序的窗口移到前面?

最佳答案

你不能用纯 Java 代码来做,但你可以使用 JNI。参见 In Java Swing how do you get a Win32 window handle (hwnd) reference to a window?有关如何获取窗口句柄的信息。然后你可以做类似 http://msdn.microsoft.com/en-us/library/ms633545 的事情将其移动到前面。

警告:这仅适用于 Windows

关于java - 我可以将另一个程序的窗口移到焦点前面吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2694365/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com