我做全屏這樣:可可全屏問題的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