代码之家  ›  专栏  ›  技术社区  ›  thyrgle

有没有可能做一个没有上腹部的窗户?

  •  2
  • thyrgle  · 技术社区  · 14 年前

    当您使用glutcreateWindow使一个窗口处于过剩状态时,它会将一个顶部放在窗口上?如果我想在没有窗口顶部的情况下进行OpenGL渲染怎么办?

    如果没有图片,这可能没有什么意义:

    Window Top

    基本上我想把这个从窗口移除。

    2 回复  |  直到 10 年前
        1
  •  0
  •   ssokolow    14 年前

    正确的术语是“未装饰的窗口”或“无边界窗口”。不幸的是,我找不到任何能让你控制窗口装饰的过量调用。

    最近的我 能够找到的是 glutFullScreen 在x11平台上,通常通过最大化未修饰的窗口来实现…但如果你不把它最大化,它就会重新装饰。

    This forum thread 似乎证实了我的结论。

        2
  •  2
  •   Stone    10 年前

    使用glut_borderless和glut_captionless作为glutinitDisplayMode()的附加参数,以消除窗口边框和标题,如下所示:

    glutInitDisplayMode(GLUT_RGBA|GLUT_DOUBLE|GLUT_DEPTH|GLUT_BORDERLESS|GLUT_CAPTIONLESS);
    

    至少它在Windows上的FreeGLUT2.8.1上工作得很好。

    enter image description here