Desde k CGWindowNumber
, cómo obtengo NSWindow
ref. He intentado utilizar:Obtener NSWindow desde kCGWindowNumber
[NSApp windowWithWindowNumber:windowNumber]
pero siempre consigo un valor nulo. Necesito obtener el NSWindow
para aplicar [window setlevel:NSFloatingWindowLevel]
, que he configurado siempre sobre una ventana determinada. ¿Alguien sabe cómo resolver este problema o tiene alguna solución alternativa?
Gracias por la respuesta, pero esta no es la solución, ya había intentado, pero no funciona, en realidad hice una prueba, He probado el siguiente código:
for (NSInteger i = 0; i <10000; i + +) {
NSWindow * wind;
wind = [NSApp windowWithWindowNumber: windowNumber];
NSLog (@ "\ n Window:% @", wind);
}
pero el resultado es siempre el Window: (null)
Tengo una lista de ventanas, donde puedo obtener el número de propietario de la ventana ecc .. ecc ... y ahora tengo que configurar el siempre en la parte superior de algunas ventanas.
El siempre en la parte superior es posible conjunto con: [window setlevel:NSFloatingWindowLevel]
, la ventana es un objeto NSwindow
, es real?
¿Tiene una solución? u otra idea, por mi problema?
¿De dónde sacas el número de ventana? – omz