0

通过尝试写一些类似 Dock 的东西,而视觉上的花里胡哨的东西少了一点,我用一点 ObjC 弄脏了我的手。进展顺利。但是我偶然发现了一个我无法安静解决的问题:

通过检索应用程序的图标NSRunningApplication很容易。但是,一些应用程序不使用它们的图标DockTile,它们使用自定义视图,因为它们的 DockTiles 是动态的(大多数 torrent 应用程序在 Dock 中显示它们当前的上升/下降速度)。

有没有办法得到它DockTile并在我自己的应用程序中显示它?

谢谢

4

1 回答 1

1

不,那里没有。设置自定义 Dock 磁贴的方法最终将视图的内容直接传递给 Dock;它不适用于其他进程。

就其价值而言,为 Dock 编写替代品将是一项无望的任务——Apple 的 Dock.app 使用许多私有的、未记录的 API 与 WindowServer 交互,其中一些根本不能被任何进程使用不是码头。

于 2012-09-16T23:54:44.497 回答