gpt4 book ai didi

MacOSX/ cocoa : how to change the desktop content view/how to draw directly on the desktop background?

转载 作者:行者123 更新时间:2023-12-03 17:05:58 28 4
gpt4 key购买 nike

/System/Library/Frameworks/ScreenSaver.framework/Resources/ScreenSaverEngine.app/Contents/MacOS/ScreenSaverEngine -background 将桌面背景 View 更改为屏幕保护程序 View 。

这是如何实现的?

(如何)我可以自己做这件事吗?

最佳答案

将窗口级别设置为kCGDesktopWindowLevel,它将显示在桌面图片的顶部、图标的下方。您可能还想告诉窗口忽略鼠标单击,除非您想要使桌面的某些部分不可单击。

(澄清一下:我还没有检查过,但我有点怀疑这实际上是 ScreenSaverEngine 的伎俩。Apple 可以以您无法做到的方式将其应用程序相互混合 - 例如,许多系统提供的菜单附加功能一半在其 .menu 包中实现,一半在 SystemUIServer 主机进程中实现。但这种技术可以获得您正在寻找的效果。)

关于MacOSX/ cocoa : how to change the desktop content view/how to draw directly on the desktop background?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8483602/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com