내 게임 (Mac OS X 10.5 호환)에는 Cmd-Tab 명령에서 전체 화면 모드를 전환하고이 시점에서 초점을 유지하는 기능이 있어야 사용자가 다른 응용 프로그램을 사용할 수 있습니다 내 게임은 최소화됩니다 (예 : 브라우저). 이 작업을 수행하는 방법?Mac OS X Cmd-Tab의 전체 화면 전환
감사합니다.
내 게임 (Mac OS X 10.5 호환)에는 Cmd-Tab 명령에서 전체 화면 모드를 전환하고이 시점에서 초점을 유지하는 기능이 있어야 사용자가 다른 응용 프로그램을 사용할 수 있습니다 내 게임은 최소화됩니다 (예 : 브라우저). 이 작업을 수행하는 방법?Mac OS X Cmd-Tab의 전체 화면 전환
감사합니다.
감사 마티아스 ! 솔루션을 찾았습니다. 문제는 내 전체 화면 창이 최상위 창 [fullscreenWindow setLevel : NSScreenSaverWindowLevel-1];이었습니다. 그래서 매번 모든 사건을 포착했다. 나는 포커스를 취득/내 응용 프로그램이 잃을 때 순간을 잡기 위해이 방법을 사용했습니다, 그리고 내가 숨기기/모든 창문이 내 애플 리케이션을 숨기기를 취소 :
- (void)applicationWillBecomeActive:(NSNotification *)aNotification
{
[mApp unhide:self];
}
- (void)applicationWillResignActive:(NSNotification *)aNotification
{
[mApp hide:self];
}
- (void)applicationWillFinishLaunching:(NSNotification *)aNotification
{
mApp=[aNotification object];
}
귀하의 질문이 무엇인지 확실하지 않습니다. 당신이 알고 싶은 경우에, 당신도 TNE 잡는 방법, 당신은 당신이 여기에서 찾을 수 있습니다이 매우 창문 프로토콜에
NSWindowWillExitFullScreenNotification
또는
NSWindowDidExitFullScreenNotification
더 많은 정보를 사용할 수 있습니다 : https://developer.apple.com/library/mac/#documentation/Cocoa/Reference/NSWindowDelegate_Protocol/Reference/Reference.html#//apple_ref/doc/uid/TP40008202
이 유용 할 수 있지만 큰 문제는 내 응용 프로그램 할 수있다 전체 화면에서 포커스를 해제하지 않으므로 사용자가 다른 애플리케이션으로 전환 할 수 없습니다. – Aonir
MacOSX 10.5에 대해 이야기했습니다. 전체 화면 모드는 10.7에서 도입되었습니다. – Matthias
아니요, 전체 화면 모드 자체가 정상적으로 작동합니다. 화면과 동일한 크기의 경계없는 창에서 OpenGL 전체 화면 일뿐입니다. – Aonir