如何删除GLUT创建的窗口的边框?

时间:2011-08-26 18:27:40

标签: c++ visual-c++ opengl glut border

问题很清楚,GLUT为我们提供了创建窗口应用程序的功能。但是现在我需要重新设计标题栏以及边框样式。无论如何要删除边框标题栏? (当然我在谈论C ++或Visual C ++'因为这是一个与OpenGL相关的问题)

2 个答案:

答案 0 :(得分:4)

GLUT是一个没有太多功能的简单框架。你想做的事情根本就不是GLUT的特色,也不能用它完成。实际上这意味着,你必须推出自己的东西,幸运的是,这并不是那么难。或者您使用GLUT的两个开源变体之一(FreeGLUT和OpenGLUT)并根据您的需求扩展它们。

答案 1 :(得分:3)

您至少有三个选择:

  1. 修改您的GLUT实施以添加此功能。如果您正在使用FreeGLUT,请查看fgOpenWindow()freeglut_window.c的实现。

  2. 使用支持此功能的其他框架。它看起来像SFML should

  3. 自己管理操作系统界面。