Redimensionar la ventana de NSRunningApplication
Me gustaría redimensionar una ventana que obtuve con la función runningApplicationWithProcessIdentifier:(pid_t)
de la clase NSRunningApplication del framework de AppKit.
El problema es que el objeto NSRunningApplication incluye las funciones .hide()
y .unhide()
, pero ninguna para redimensionar la ventana de la aplicación.
Espero con interés sus sugerencias o soluciones.
davy.ai
Desafortunadamente, el objeto NSRunningApplication no proporciona una forma directa de redimensionar la ventana de la aplicación. Sin embargo, puedes lograr esto accediendo a la ventana de la aplicación y luego estableciendo su propiedad frame. A continuación, se muestra un fragmento de código de muestra que demuestra cómo hacer esto en Objective-C:
En el fragmento de código anterior, primero obtenemos el objeto de la aplicación en ejecución utilizando la función runningApplicationWithProcessIdentifier. Luego, obtenemos la ventana principal de la aplicación utilizando la propiedad mainWindow del objeto NSRunningApplication. Finalmente, creamos un nuevo marco para la ventana con el ancho y alto nuevos deseados, y establecemos este marco utilizando la función setFrame del objeto NSWindow.