我正在使用 java 开发一个桌面应用程序,我想要另一个窗口的句柄,该窗口是用其他语言创建的,在某个进程的窗口中运行。我知道它的标题、名称、图像名称和其他详细信息。我找不到用于此目的的 API。
请告诉我,是否有一些 API 或库可以实现此目的。我们可以在 C++ 中轻松执行此操作,例如:
hwnd = FindWindow(NULL,(LPCWSTR)"XYZ");
最佳答案
最简单的解决方案是 JNA .查找窗口示例:
WinDef.HWND hWnd = User32.INSTANCE.FindWindow("className", "windowName");
关于java - JAVA 中的窗口句柄,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18240471/