Iphone 从透明无边框窗口中单击桌面图标和文档项
我有一个无边界且透明(alpha值为.5)的NSwindow,如下图所示。现在我必须从这个窗口单击文档和桌面项目 我在谷歌上搜索过,找不到与之相关的信息 有谁能告诉我如何才能做到这一点 下面的代码用于创建NSWindowIphone 从透明无边框窗口中单击桌面图标和文档项,iphone,objective-c,macos,cocoa,xcode5,Iphone,Objective C,Macos,Cocoa,Xcode5,我有一个无边界且透明(alpha值为.5)的NSwindow,如下图所示。现在我必须从这个窗口单击文档和桌面项目 我在谷歌上搜索过,找不到与之相关的信息 有谁能告诉我如何才能做到这一点 下面的代码用于创建NSWindow NSRect screenRect = [[NSScreen mainScreen]frame]; captureItFullWindow = [[CapTureFullWindow alloc] initWithContentRect:screenRect styleMas
NSRect screenRect = [[NSScreen mainScreen]frame];
captureItFullWindow = [[CapTureFullWindow alloc] initWithContentRect:screenRect styleMask:NSBorderlessWindowMask backing:NSBackingStoreBuffered defer:NO ];
[captureItFullWindow setLevel:NSScreenSaverWindowLevel];
[captureItFullWindow makeKeyAndOrderFront:self];
[captureItFullWindow setOpaque:NO]; //Tells the window manager that the window might have transparent parts.
[captureItFullWindow setBackgroundColor:[NSColor colorWithCalibratedWhite:1.0 alpha:0.3]];
当我得到答案时,这太容易了 只有我必须设置窗口鼠标忽略属性
[self setIgnoresMouseEvents:YES];
请看一看CGEventPostToPSN。