Функция SetParent для Mac (Java, AppleScript или Objective-C)

1

Windows User32.dll имеет функцию SetParent, которая позволяет разработчику вставлять одно окно внутри другого - даже если оба окна не являются частью вашего собственного приложения.

Моя цель - вложить одно окно в другое окно, где оба окна имеют приложения, которые полностью отделены от моего.

Есть ли способ выполнить это действие на Mac, используя Java, AppleScript, Object-C или любой другой язык?

Теги:
applescript

1 ответ

1

Полноценные окна в Mac OS X обычно не имеют родительских/дочерних отношений с другими окнами. При этом NSWindow поддерживает ряд методов для присоединения дочерних окон к другому окну, которые перечислены в разделе " Управление подключенными Windows " документации NSWindow. Они предназначены в первую очередь для прикрепления специальных окон (например, листов, ящиков и popovers) к обычным окнам, но не для вложенности окон.

  • 0
    Спасибо за информацию, я обновил свой комментарий, чтобы уточнить, что я хотел бы выполнить это действие для приложений, которые являются внешними по отношению к моему приложению.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню