在操作完成之前只允许选择一个 NSWindow (Cocoa)

发布于 2024-08-15 08:52:29 字数 340 浏览 11 评论 0原文

我有一个打开了许多窗口的程序。我希望所有窗口都可见,但只有一个窗口可以交互,直到发生某一事件。例如按下按钮。

目前,我仍然可以单击另一个窗口并与其交互,如何只允许与一个窗口交互,直到某一事件发生?

想象一下这个程序:

我只想选择最前面的窗口,如果我尝试选择它后面的任何其他窗口,它应该不起作用。

有人知道该怎么做吗?

谢谢!

迈克尔

I have a program with many windows open. I want all windows to be visible, but only one window can be interactable, until a certain event has occured. e.g. pressing a button.

At the moment, I can still click another window, and interact with it, how do I only allow interaction with ONE window, until a certain event occurs?

Imagine this as the program:

I want only the frontmost Window to be selectable, if I try to select any of the other windows behind it, it should not work.

Does anoybody know how to do this?

Thanks!

Michael

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

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

发布评论

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

评论(1

厌倦 2024-08-22 08:52:29

听起来你想要一个 模式窗口。

It sounds like you want a modal window.

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