Можно ли отключить изменение размера окна, созданного с помощью opengl, используя C++? Я ищу это, потому что я пытаюсь нарисовать график, и буквы в шкале (или заголовке) изменят свое положение после изменения размера.отключить изменение размера окна в opengl C++
3
A
ответ
4
Это не может быть сделано в OpenGL без API окон. Используя GLUT, вы можете вызвать glutReshapeWindow
в обратном вызове изменения, чтобы сбросить размер, когда пользователь пытается его изменить. Кроме того, если вы не нуждаетесь в этом в окне, перейдите в полноэкранный режим через glutFullScreen
, чтобы остановить изменение формы окна. Насколько я знаю, это единственный переносной способ сделать это.
Надеюсь, это поможет.
Смежные вопросы
- 1. Изменение размера окна SDL OpenGL
- 2. Изменение размера окна OpenGL заставляет его разваливаться
- 3. Изменение размера окна верхнего окна в C#
- 4. Изменение размера контекста OpenGL
- 5. JFrame: Как отключить изменение размера окна?
- 6. Отключить изменение размера окна при смене фокуса
- 7. Установка размера окна в OpenGL
- 8. Отключить изменение размера для определенного div при изменении размера окна
- 9. Изменение размера виджета без изменения размера главного окна в QT
- 10. Изменение размера Colorbox на изменение размера окна
- 11. Изменение размера PNGs с окна Изменение размера
- 12. Изменение размера окна Bootstrap
- 13. Изменение размера окна Windroy
- 14. предотвратить изменение размера окна
- 15. Простое изменение размера окна
- 16. RemoteWebDriver - изменение размера окна
- 17. Принудительное изменение размера окна
- 18. Признавая изменение размера окна
- 19. Изменение размера окна переполнения
- 20. Изменение размера окна
- 21. изменение размера окна jQuery
- 22. Изменение размера окна
- 23. Как мы можем отключить изменение размера всплывающего окна в firefox?
- 24. Отключить изменение размера окна в SWT - с использованием составного
- 25. Изменение размера окна Javascript
- 26. Изменение размера окна майави
- 27. Изменение размера окна браузера
- 28. Изменение размера окна пропорционально
- 29. Изменение размера окна JQuery
- 30. Включить изменение размера окна формы C#
Hi tiggares - Вопрос, который вы задали, не отвечает в его текущем состоянии. Для запуска какой системы Windows вы используете? Вы используете MFC в Windows, NSWindow на Mac или используете библиотеку GLUT? Программирование окон не имеет ничего общего с OpenGL, поскольку OpenGL - это просто графический API. Это действительно вопрос windows/form. Укажите, какую систему окон вы используете. – Freddy
Я использую GLUT. Вероятно, я решил проблему, используя glutFullScreen. – tiggares
рад это слышать. Еще один вариант, это обратный вызов в перенасыщении, когда окно изменяется. Если вы не хотите принудительно вводить пользователей в полноэкранный режим, вы всегда можете зарегистрировать этот обратный вызов с перенасыщением и сбросить нужный размер окна. Ура! – Freddy