¿Es posible llevar la ventana al frente sin enfocar?
-
29-10-2019 - |
Pregunta
Estoy trabajando en una aplicación para mi uso personal que me recordará cosas a intervalos regulares y / o requerirá la entrada de texto.Por lo tanto, esta ventana emergente tiene un NSTextField.
Si la ventana emergente aparece cuando estoy escribiendo, mi escritura se transfiere a la ventana emergente, lo cual es muy molesto.¿Hay alguna forma de detener esto? Actualmente estoy usando:
[NSApp activateIgnoringOtherApps:YES];
[hudWindow makeKeyAndOrderFront:nil];
También probé:
[NSApp activateIgnoringOtherApps:YES];
[hudWindow orderFrontRegardless];
¿Hay alguna otra forma de hacerlo?
Solución
[hudWindow orderFront: nil];
Mueve la ventana al frente de su nivel en la lista de pantallas, sin cambiar ni la ventana clave ni la ventana principal.
Otros consejos
¿Intentaste utilizar setLevel :?Establecerlo en uno de los niveles más altos debería funcionar.
me gusta
[hudWindow setLevel: NSFloatingWindowLevel];