2011-08-26 54 views
2

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

+0

这是一个OpenGL相关问题,为什么这意味着你在谈论C++? OpenGL是用C语言编写的,[有各种语言的[用于绑定]](http://en.wikipedia.org/wiki/OpenGL#Bindings)。 –

回答

3

你至少有三种选择:

  1. 修改您的GLUT实现添加此功能。如果您使用FreeGLUT查看freeglut_window.c中的fgOpenWindow()的实现。

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

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

4

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