Diğer tüm pencerelerin önüne yeni bir NSWindow getirmeyi düşünüyorum, ancak odağı almayın. üst gözükmesi için nasılNSWindow Front Yap ama Odaklanmadı
NSApplication *thisApp = [NSApplication sharedApplication]; [thisApp activateIgnoringOtherApps:YES]; [self makeKeyAndOrderFront:self];
Herhangi ipuçları ama uzağa başka bir uygulamadan odak alamazlar:
Ben aşağıdakilere odaklanarak önünde görünmesini sağlayabilirsiniz? Yerine makeKeyAndOrderFront:
ait
... "activateIgnoringOtherApps: EVET" sadece otomatik uzakta tüm diğer uygulamalardan odağı çekiyor. Bu kodu kaldırırsam, yeni pencere diğer pencerelerin ardında görünür, ki bu gariptir, çünkü dokümanlar "orderFront:" ın aradığım şekilde davranması gerektiğini söyler. – redhotvengeance
@ilollar belki ['- (void) orderFrontRegardless'ı deneyin] (http://developer.apple.com/library/mac/#documentation/cocoa/Reference/ApplicationKit/Classes/NSWindow_Class/Reference/Reference.html) – cobbal
Hmmm ... bunu denedi, hala şans yok. Teorik olarak, orderFront ve orderFrontRegardless çağrıları, tüm açık pencerelerin değil, belirli uygulama ekran kümesinin içinde pencereler siparişi içindir, değil mi? – redhotvengeance