Estoy usando GLFW y me gustaría saber cómo alternar el modo de ventana de pantalla completa. No cambia la resolución, sino que configura la ventana para que esté en la parte superior y sin decoración. Si GLFW no es capaz de hacer esto, ¿qué biblioteca multiplataforma sugiere para lograr esto?GLFW Alternar el modo de ventana abierta a pantalla completa
Respuesta
Puede indicar a glfw que abra la ventana de pantalla completa.
glfwOpenWindow(width, height, 0, 0, 0, 0, 0, 0, GLFW_FULLSCREEN)
Por lo que yo sé que tendría que cerrar y volver a abrir esta ventana para cambiar entre una ventana y modo de pantalla completa.
Para evitar que GLFW cambie la resolución de la pantalla, puede usar glfwGetDesktopMode para consultar la resolución de escritorio y la profundidad de color actuales y luego pasarlas a glfwOpenWindow.
// get the current Desktop screen resolution and colour depth
GLFWvidmode desktop;
glfwGetDesktopMode(&desktop);
// open the window at the current Desktop resolution and colour depth
if (!glfwOpenWindow(
desktop.Width,
desktop.Height,
desktop.RedBits,
desktop.GreenBits,
desktop.BlueBits,
8, // alpha bits
32, // depth bits
0, // stencil bits
GLFW_FULLSCREEN
)) {
// failed to open window: handle it here
}
¡Esto fue muy útil! Esto + mirando el código fuente de glfw :-) – netpoetica
Desde la versión 3.2:
modo de ventana ventanas se pueden hacer de pantalla completa mediante el establecimiento de un monitor con glfwSetWindowMonitor, y los de pantalla completa se puede hacer con ventanas por unsetting con la misma función.
- 1. Cambiar al modo de pantalla completa
- 2. Cambiar ventana de estado a pantalla completa
- 3. JavaFx 2.2 y modo de pantalla completa
- 4. Mostrar el modo de pantalla completa en Tkinter
- 5. android Salir del modo de pantalla completa
- 6. ¿Cómo mostrar una ventana de TYPE_SYSTEM_ALERT a pantalla completa?
- 7. Modo de pantalla completa de Internet Explorer?
- 8. Visual Studio modo de pantalla completa
- 9. GLFW ¿obtener altura/ancho de pantalla?
- 10. Cómo abrir una nueva ventana en el modo independiente de iphone (pantalla completa)
- 11. Modo de pantalla completa de Java no funciona en Ubuntu
- 12. Detectando el modo de pantalla completa en Windows
- 13. ¿Cómo pongo mi aplicación OpenGL en modo de pantalla completa?
- 14. ¿Cómo mostrar la ventana emergente a pantalla completa en javascript?
- 15. Cómo salir del modo de pantalla completa en el emulador de Android
- 16. minimizar pantalla completa OpenGL Window
- 17. GLFW - Error al abrir una ventana
- 18. ¿Cómo creo un botón mostrar pantalla completa para alternar mi página de google maps para que sea pantalla completa?
- 19. Superposición de MPMoviePlayer en modo de pantalla completa (iPad)
- 20. ventana de pantalla completa de Java con transparencia
- 21. Agregar un MPMoviePlayerController en modo de pantalla completa?
- 22. ¿Cómo programar un modo de pantalla completa en Java?
- 23. Detectando si un navegador está en modo de pantalla completa
- 24. Videos no se reproducen en modo de pantalla completa
- 25. Tomar la ventana de OpenCV y hacer pantalla completa
- 26. Qt Widget temporalmente a pantalla completa
- 27. UINavigationController no de pantalla completa
- 28. Dibuje una imagen en modo Pantalla Completa Android
- 29. Hacer un panel de Java a pantalla completa
- 30. Agregar contenido a una nueva ventana abierta
o si desea cambiar de '' GLFW_WINDOW' a GLFW_FULLSCREEN' tienes que clode la ventana antes de abrir el nuevo. – danijar