2013-03-03 17 views
0

我想制作一个交互式桌面应用程序来替换壁纸图像。这听起来似乎不可能在事件发生的那个级别上有一个NSWindow。根据我能找到的所有文档,窗口需要在-598级才能让视图接受这样的事件,但桌面级别是-1000。是否有一种方法可以通过轻量级API来超越这个限制(如果甚至存在限制)?NSWindow事件在kCGDesktopWindowLevel

回答

0

已解决。我很尴尬!

我打印了kCGDesktopWindowLevel的值,结果是-2147483623。当我将窗口的等级设置为-1000时,它开始完美工作。

+0

这实际上并不“工作”,因为该窗口将位于桌面图标之上 – 2015-12-28 10:11:11