0

我正在寻找一种拥有 NSWindow 的方法,它能够像菜单栏一样阻止其他 NSWindows。我的意思是:不可能在菜单栏上拖动一个窗口。对于我自己的 NSWindow,这种行为是否可以实现?

在此先感谢
Bijan

4

2 回答 2

0

NSWindow 的拖动行为会自动阻止窗口进入菜单栏——因为它们不应该这样做。如果您有一些特殊情况,您可以覆盖标准的拖动行为。但在放弃 HIG 规定的标准功能之前,请仔细考虑。

此外,不能将窗口拖到菜单栏上方(而不是在 下方),除非它也位于其他所有窗口上方,因为菜单栏通常位于所有其他窗口上方。

于 2010-11-01T18:07:47.593 回答
0

我只是偶然发现了这个问题。他们说可以使用 Accessibility API 或 Quartz Window Services 移动其他窗口。我不能只读出另一个窗口的位置并移动它们,以免它们与我的窗口发生碰撞吗?可能由 0.1 秒触发。计时器?

于 2010-11-02T14:23:46.557 回答