如何为Mac OS X Lion编写交互式壁纸

Edw*_*d83 -3 c macos desktop-wallpaper live-wallpaper

我需要在C/C++上为Mac OS X Lion编写交互式动态壁纸.它必须是什么类型的应用程序(xcode方面的目标)?插入?可可应用?等等?请帮我一些教程,也许是工作源代码.

Sve*_*ven 5

这有点棘手,但可以做到.你必须使用两个窗口.创建一个横跨整个屏幕并具有一定级别的屏幕kCGDesktopWindowLevel.此窗口将分层在标准桌面图片上方,但位于桌面图标下方.在那里,您可以使用任何可用的绘图技术渲染自定义桌面.

用户无法与此窗口进行交互,因为查找程序将实际桌面(图标等)分层到此级别之上并捕获所有事件,以便它们不会到达您的后台窗口.

因此,您必须为每个交互区域创建另一个窗口,该窗口稍微分层kCGNormalWindowLevel.您将不得不尝试确切的值.