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

标签 java objective-c applescript

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

我的目标是将一个窗口嵌套在另一个窗口中,这两个窗口都是与我的完全独立的应用程序。

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

最佳答案

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

关于java - Mac 的 SetParent 函数(Java、AppleScript 或 Objective-C),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25214691/

相关文章:

java - 如何在 Spring 中池化对象?

java - 正则表达式查找 int 或 double

java - 如何从 EJB 3 访问文件系统?

ios - 只有在方法完成时才继续循环

ios - 允许用户继续在 iOS 应用程序中收听他们的音乐

c - OS X (macOS) 和低级 C 中的 Applescript(Objective-C 替代方案)

objective-c - 从 Cocoa 应用程序访问 Safari 文档的 DOM

java - 在 swing 中向现有表添加一列

ios - objective-c - 在主线程完全阻塞之前显示加载屏幕

terminal - 如何从终端和 AppleScript 在模拟器中启动 iOS 应用程序