【发布时间】:2010-10-01 09:18:50
【问题描述】:
我正在编写一个应始终在桌面上可见的应用程序。因此,我必须防止其他应用的窗口在我的应用窗口之上移动。
Mac OS X 中的 Dock.app 部分执行此操作:如果您调整窗口大小,它们不会调整到 Dock.app 的屏幕空间,如果您点击窗口的“+”按钮,窗口将不会覆盖码头。
是否可以复制此功能,如果可以,我该怎么做?
【问题讨论】:
我正在编写一个应始终在桌面上可见的应用程序。因此,我必须防止其他应用的窗口在我的应用窗口之上移动。
Mac OS X 中的 Dock.app 部分执行此操作:如果您调整窗口大小,它们不会调整到 Dock.app 的屏幕空间,如果您点击窗口的“+”按钮,窗口将不会覆盖码头。
是否可以复制此功能,如果可以,我该怎么做?
【问题讨论】:
我不确定它的效果如何,它肯定需要在“通用访问”系统首选项面板中启用“启用辅助设备访问”,但您可以尝试使用Accessibility Hierarchy 来监控窗口框架更改所有屏幕窗口并根据需要进一步操作它们。
【讨论】: