Mac的SetParent函数(Java,AppleScript或Objective-C)

时间:2014-08-09 02:27:51

标签: java objective-c applescript

Windows User32.dll具有SetParent功能,允许开发人员将一个窗口嵌套在另一个窗口内 - 即使这两个窗口甚至不是您自己的应用程序的一部分。

我的目标是将一个窗口嵌套在另一个窗口内,其中两个窗口都是与我完全分开的应用程序。

有没有办法在Mac上执行该操作,使用Java,AppleScript,Object-C或任何其他语言?

1 个答案:

答案 0 :(得分:1)

Mac OS X中的完整窗口通常与其他窗口没有父/子关系。话虽这么说,NSWindow支持许多将子窗口附加到另一个窗口的方法,这些方法列在NSWindow文档的“Managing Attached Windows”部分下。这些主要用于将特殊子窗口(例如,工作表,抽屉和弹出窗口)连接到普通窗口,但不适用于嵌套窗口。