Electron: La opción enableLargerThanScreen no funciona

Creado en 28 mar. 2016  ·  3Comentarios  ·  Fuente: electron/electron

  • Versión electrónica: 0.37.2
  • Sistema operativo: Windows 10 64 bits

Intente crear BrowserWindow con la resolución de escritorio actual (por ejemplo, en mi caso es 1920x1080) o superior a la resolución de escritorio actual. El tamaño de la ventana es 1920x1040 (40px es probablemente el espacio de la barra de tareas). Cambiar enableLargerThanScreen a verdadero, ancho/alto máximo a la resolución actual o mayor no hace nada.

Mi creador de BrowserWindow: (Quiero crear una ventana transparente sin bordes de pantalla completa - superposición de pantalla completa)
capture = new BrowserWindow({ enableLargerThanScreen: true, x: 0, y: 0, width: 1920, height: 1080, frame: false, transparent: true, resizable: false, maxHeight: 1080, maxWidth: 1920, 'skip-taskbar': true, alwaysOnTop: true, hasShadow: false });

Comentario más útil

Entiendo el problema ahora, en Windows hay una limitación de plataforma que no puede crear una ventana más grande que la pantalla, pero puede cambiar el tamaño de la ventana al tamaño que desee. Por lo tanto, pasar el tamaño de la ventana a BrowserWindow no funcionará, pero puede llamar a setSize en su lugar:

capture.setSize(1920, 1080);

Todos 3 comentarios

¿Qué quieres decir con "no funciona"?

Como dice la documentación, la opción enableLargerThanScreen debería "Permitir que la ventana cambie de tamaño más grande que la pantalla". No me funciona (intentaba crear una ventana más grande que la resolución de mi pantalla con más de 1920 px de ancho y más de 1080 px de alto) y el resultado fue solo una ventana de 1920x1040 px.

Entiendo el problema ahora, en Windows hay una limitación de plataforma que no puede crear una ventana más grande que la pantalla, pero puede cambiar el tamaño de la ventana al tamaño que desee. Por lo tanto, pasar el tamaño de la ventana a BrowserWindow no funcionará, pero puede llamar a setSize en su lugar:

capture.setSize(1920, 1080);
¿Fue útil esta página
0 / 5 - 0 calificaciones