可可 - 防止窗口重叠

时间:2010-10-01 09:18:51

标签: cocoa macos

我正在编写一个应该始终在桌面上保持可见的应用程序。因此,我必须阻止其他应用程序的窗口移动到我的应用程序窗口之上。

来自Mac OS X的Dock.app部分执行此操作:如果您调整窗口大小,它们将不会调整到Dock.app的屏幕空间,如果您点击窗口“+”按钮,窗口将无法覆盖码头。

是否可以复制此功能,如果可以,我该怎么办?

1 个答案:

答案 0 :(得分:0)

我不确定它的效果如何,它肯定需要在“Universal Access”系统首选项面板中启用“启用辅助设备访问权限”,但您可以尝试使用Accessibility Hierarchy进行监控窗口框架会更改所有屏幕窗口,并根据需要进一步操作它们。