JNA - 在OSX上获取所有可见的窗口句柄

时间:2014-05-26 10:02:25

标签: java macos jna window-handles

我正在寻找一种方法(按z顺序),使用Java和JNA在OSX上移动和调整可见窗口的大小。该项目的目标是管理第三方窗口,所以我没有窗口,无法通过简单的Java代码访问它们。我已经在windows7 / 8上执行此操作,这对user32.dll来说是一项简单的任务。我已经浪费了几个小时谷歌搜索,但我找不到任何文档或任何有关如何在最新的OSX上完成此任务。所以我的问题是 - 与FindWindow,EnumWindows,SetWindowPos等东西的User32.dll的OSX等价是什么?

关于如何完成这样的事情的任何其他建议。

1 个答案:

答案 0 :(得分:0)

您可以尝试使用旧的碳功能。 PDF Reference。看起来GetWindowListGetNextWindow就是您所需要的。

您可以找到碳函数here

的示例映射