将我的窗口添加到其他应用程序的窗口

发布于 2024-10-17 22:47:56 字数 197 浏览 0 评论 0原文

我需要将 NSWindow 作为子窗口添加到其他应用程序的窗口中。

我想用 - (void)addChildWindow:(NSWindow *)childWindow returned:(NSWindowOrderingMode)orderingMode

但我知道该窗口的 ID。我如何获取该窗口的 windowRef?

I need to add my NSWindow as a child to window of other application.

I want to use
- (void)addChildWindow:(NSWindow *)childWindow ordered:(NSWindowOrderingMode)orderingMode

But I know the ID of that window. How I can get windowRef of that window?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

勿忘初心 2024-10-24 22:47:56

这些窗口不属于您,因此您不会获得使用此方法所需的窗口引用。最好的选择是使用辅助功能 API 来观看所需的窗口,并在目标窗口移动或调整大小时将您自己的窗口移动到所需的位置。

Those windows don't belong to you so you're not going to get the window reference you need to use this method. Your best bet is to use the Accessibility API to watch the desired window and move your own window to the desired position when the target window is moved or resized.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文