最小化时隐藏Dock中的app图标

时间:2012-07-02 02:49:31

标签: objective-c macos cocoa osx-lion osx-snow-leopard

我是Mac OSx开发的新手。

我正在创建的应用程序需要在整个应用程序中从Dock中删除应用程序图标。该应用程序允许最小化和关闭应用程序窗口。通过单击状态栏中的应用程序图标,可以重新启动或重新打开已关闭或最小化的应用程序窗口。

我可以在应用启动期间将停靠图标设置为禁用;但是,当应用程序最小化(单击最小化按钮)时,它会捕获应用程序当前窗口的图像并将其添加到停靠栏中。我不希望这种情况发生。该应用不应向论坛添加任何项目。

问题:

  1. Apple是否允许在最小化时从Dock中删除应用程序的重新启动图像?
  2. 如果Apple允许此操作,我如何隐藏或从Dock中删除应用程序?
  3. 任何帮助都将是一个很大的帮助!谢谢!

1 个答案:

答案 0 :(得分:2)

当窗口最小化时,您无法禁用代理磁贴的显示 - 这是用户恢复最小化窗口的主要方式。如果您不想在未使用窗口时完全消失,请禁用最小化(在窗口的标志中)并让用户关闭窗口。