2013-05-04 34 views
-4

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

回答

3

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

用户无法与此窗口交互,但因为取景器层的实际桌面(图标等等)在这个水平之上,并捕获的所有事件,使他们没有达到你的背景窗口。

所以,你必须创建为略低于kCGNormalWindowLevel分层每个互动区的另一个窗口。你将不得不尝试确切的价值。

+0

斯文谢谢你的回答! – Edward83 2013-05-04 14:26:25