当前位置:  开发笔记 > 运维 > 正文

在Mac OS X中绘制桌面

如何解决《在MacOSX中绘制桌面》经验,为你挑选了1个好方法。

我想创建程序conky的模拟.在OS X桌面上绘制信息的最佳方法是什么?



1> Marc Charbon..:

NSWindow有一种方法,setLevel:可让您控制窗口与其他窗口相比的位置.根据我自己的经验,你可能想尝试喂它kCGDesktopIconWindowLevel,并打电话setHasShadow:NO来实现你想要的外观.要实际绘制图形,您需要在窗口中放置一个自定义NSView子类,并创建一个没有框架(请参阅NSBorderlessWindowMask)和透明([window setBackgroundColor:[NSColor clearColor]], [self setOpaque:NO];)的窗口.

您可能还想查看本文,以便在Expose事件期间将窗口固定到桌面.

推荐阅读
罗文彬2502852027
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有