Edw*_*d83 -3 c macos desktop-wallpaper live-wallpaper
我需要在C/C++上为Mac OS X Lion编写交互式动态壁纸.它必须是什么类型的应用程序(xcode方面的目标)?插入?可可应用?等等?请帮我一些教程,也许是工作源代码.
这有点棘手,但可以做到.你必须使用两个窗口.创建一个横跨整个屏幕并具有一定级别的屏幕kCGDesktopWindowLevel.此窗口将分层在标准桌面图片上方,但位于桌面图标下方.在那里,您可以使用任何可用的绘图技术渲染自定义桌面.
用户无法与此窗口进行交互,因为查找程序将实际桌面(图标等)分层到此级别之上并捕获所有事件,以便它们不会到达您的后台窗口.
因此,您必须为每个交互区域创建另一个窗口,该窗口稍微分层kCGNormalWindowLevel.您将不得不尝试确切的值.
| 归档时间: |
|
| 查看次数: |
1024 次 |
| 最近记录: |