当你使用glutCreateWindow创建一个过剩的窗口时,它会在窗口中放置一个顶部?如果我想在没有窗口顶部的情况下进行一些OpenGL渲染会怎么样?
如果没有图片,这可能没什么意义:
基本上我想从窗口中删除它。
答案 0 :(得分:3)
使用GLUT_BORDERLESS和GLUT_CAPTIONLESS作为glutInitDisplayMode()的附加参数来摆脱窗口边框和标题,如下所示:
glutInitDisplayMode(GLUT_RGBA|GLUT_DOUBLE|GLUT_DEPTH|GLUT_BORDERLESS|GLUT_CAPTIONLESS);
至少它在Windows上使用freeglut 2.8.1时效果很好。
答案 1 :(得分:0)
您想要的正确术语是“未修饰的窗口”或“无边框窗口”。不幸的是,我找不到任何可以控制窗户装饰的GLUT调用。
能够找到的最接近的是glutFullScreen
,在X11平台上,它通常是通过最大化未修饰的窗口来实现的......但如果你重新装饰它,它会重新装饰它取消最大化。
This forum thread似乎证实了我的结论。