【发布时间】:2009-05-08 14:20:55
【问题描述】:
是否可以锁定 nswindow 的位置?我不是要 setIgnoresMouseEvents。我需要阻止用户移动窗口,但他应该仍然可以使用 nstoolbar。
提前谢谢 --molter
【问题讨论】:
-
永远不要那样做。如果您正在编写自助服务终端类型的应用程序,请遵循编写自助服务终端类型应用程序的指南。
-
你会怎么做呢?目前我有某种 remote 来控制窗口(开始流式处理;结束它等)……我想减少我的应用程序的面板、窗口和视图的数量有工具栏来控制窗口可能会很好……
-
在这种情况下,您为什么不希望用户移动工具栏?如果他们想将其移动到另一个空间或另一个屏幕怎么办?如果用户将笔记本电脑移动到新位置时屏幕分辨率发生变化怎么办?
-
两年后,由于 Lion 的全屏模式,这与我有关。我有一个带有自定义标题栏的无边框窗口,类似于 App Store。但是,在全屏模式下,它仍然可以拖动。 arri 的回答很完美。