Я использую GLFW, и я хотел бы знать, как переключать полноэкранный оконный режим. Не меняя разрешение, но вместо этого устанавливая окно сверху и без украшения. Если GLFW не в состоянии это сделать, то какую кросс-платформенную библиотеку вы предлагаете достичь?GLFW Переключает оконный полноэкранный режим
ответ
Вы можете сказать glfw, чтобы открыть ваше окно в полноэкранном режиме.
glfwOpenWindow(width, height, 0, 0, 0, 0, 0, 0, GLFW_FULLSCREEN)
Насколько я знаю, вы должны закрыть и снова открыть это окно, чтобы переключаться между окном и полноэкранным режимом.
Чтобы избежать изменения разрешения экрана GLFW, вы можете использовать glfwGetDesktopMode для запроса текущего разрешения рабочего стола и глубины цвета, а затем передать их в файл 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
}
Это было очень полезно! Это + поиск исходного кода для glfw :-) – netpoetica
Начиная с версией 3.2:
оконного режимом окно может быть сделано на весь экране, установив монитор с glfwSetWindowMonitor и полноэкранные из них могут быть сделаны оконным при помощи сброса его с одной и той же функцией.
- 1. LibGDX Полноэкранный оконный режим имеет границу
- 2. Как сделать полноэкранный режим GLFW на нескольких мониторах?
- 3. Python 3.x - переключает полноэкранный режим в tkinter
- 4. Имитировать полноэкранный режим
- 5. Windows alt + tab вызывает оконный режим
- 6. Полноэкранный режим видео YouTube переключает активность-пользовательский интерфейс в ландшафтный режим
- 7. Переключить swapchain в оконный режим
- 8. Jquery полноэкранный режим отклонен
- 9. Полноэкранный режим Cross Browser
- 10. Переключение Galleria Полноэкранный режим
- 11. AS3: полноэкранный режим проблема
- 12. X11/GLX - полноэкранный режим?
- 13. Полноэкранный режим для видео
- 14. IFrame расширяет полноэкранный режим
- 15. Полноэкранный режим с pyqt4?
- 16. Полноэкранный режим от javascript
- 17. Воздушное приложение полноэкранный режим
- 18. WinForm введите полноэкранный режим
- 19. Полноэкранный режим без бутстрапа?
- 20. Visual Studio Полноэкранный режим
- 21. Полноэкранный режим в silverlight
- 22. Полноэкранный режим для видеопроигрывателя
- 23. Как полноэкранный режим QGLWidget?
- 24. Отзывчивый IFRAME - полноэкранный режим
- 25. Как активировать полноэкранный режим?
- 26. Полноэкранный режим '_blank' window.open
- 27. полноэкранный режим через javascript
- 28. Полноэкранный режим при загрузке
- 29. Полноэкранный режим вспышки
- 30. WPF полноэкранный режим
или если вы хотите, чтобы переключиться от '' GLFW_WINDOW' к GLFW_FULLSCREEN' вы должны Clode окно первого перед открытием нового. – danijar