问题很清楚,GLUT为我们提供了创建窗口应用程序的功能。但是现在我需要重新设计标题栏以及边框样式。无论如何要删除边框和标题栏? (当然我在谈论C ++或Visual C ++'因为这是一个与OpenGL相关的问题)
答案 0 :(得分:4)
GLUT是一个没有太多功能的简单框架。你想做的事情根本就不是GLUT的特色,也不能用它完成。实际上这意味着,你必须推出自己的东西,幸运的是,这并不是那么难。或者您使用GLUT的两个开源变体之一(FreeGLUT和OpenGLUT)并根据您的需求扩展它们。
答案 1 :(得分:3)
您至少有三个选择:
修改您的GLUT实施以添加此功能。如果您正在使用FreeGLUT,请查看fgOpenWindow()
中freeglut_window.c
的实现。
使用支持此功能的其他框架。它看起来像SFML should。
自己管理操作系统界面。