我做全屏这样:可可全屏问题的keyDown和KeyUp
NSRect frame = [[NSScreen mainScreen] frame];
// Instantiate new borderless window
fullscreenWindow = [[NSWindow alloc] initWithContentRect:frame
styleMask:NSBorderlessWindowMask
backing:NSBackingStoreBuffered defer: NO];
startingWindow = [self window];
[startingWindow setAcceptsMouseMovedEvents:NO];
[startingWindow orderOut:nil];
if(fullscreenWindow != nil)
{
// Set the options for our new fullscreen window
[fullscreenWindow setReleasedWhenClosed: YES];
[fullscreenWindow setAcceptsMouseMovedEvents:YES];
[fullscreenWindow setContentView: self];
[fullscreenWindow makeKeyAndOrderFront:self ];
[fullscreenWindow setLevel: NSPopUpMenuWindowLevel-1];
[fullscreenWindow makeFirstResponder:self];
}
切换到全屏不工作的keyDown和KeyUp后。 如何使它工作?
在此先感谢。
问候Chudziutki
我不使用这个,因为我无法设置窗口级别“NSPopUpMenuWindowLevel-1”。我尝试使用选项“NSFullScreenModeWindowLevel”或通过setLevel使用此函数后设置此选项,但这两个都不起作用。 – Chudziutki 2010-11-28 09:56:08