让NSWindow参与LSUIElement = 1 app的应用程序切换器吗?

时间:2012-04-22 06:21:07

标签: objective-c cocoa nswindow

我有一个“代理”Cocoa应用程序(LSUIElement=1),当用户点击菜单栏图标时会显示正常窗口。

是否可以让窗口参与应用程序切换器(例如,当用户按下Command+Tab时,应用程序图标会显示在图标列表中)?

为了清楚起见:我不想要停靠图标或菜单。只是应用程序切换器。

1 个答案:

答案 0 :(得分:2)

应用程序切换器不会列出窗口,仅列出应用程序,也不会列出任何没有Dock磁贴的应用程序。 (事实上​​,我最后检查过,它是由Dock提供的。)所以不,这是不可能的。

可能值得一个错误报告:可以说,任何有窗口的应用程序,用户应该能够⌘⇥回(特别是如果他们使用⌘⇥切换它)。当前的实现并没有使回到这样的窗口变得容易。