2011-12-13 96 views

回答

2

設置一個窗口的級別爲kCGDesktopWindowLevel,它會出現在桌面圖片的頂部,但在圖標下方。您可能還想告訴窗口忽略鼠標點擊,除非您想渲染桌面部分不可點擊。 (說明:我沒有檢查過,但我有點懷疑這實際上是ScreenSaverEngine如何操作它的技巧,Apple可以用你無法做到的方式混合它的應用程序 - 例如,很多系統提供的菜單附加功能在它們的菜單包中實現了一半,在SystemUIServer主機過程中實現了一半,但是這種技術會得到你想要的效果。)

+0

實際上,我認爲一些通過mach_inject的hacks也總是很有趣。 :)但如果有甚至有記錄的方式來做到這一點,也很好。 – Albert