在 opengl c++ 中禁用窗口调整大小

tig*_*res 5 c++ opengl window

是否可以使用 C++ 禁用使用 opengl 创建的窗口调整大小?我正在寻找这个,因为我正在尝试绘制一个图表,并且比例(或标题)中的字母在调整大小后将改变其位置。

Gri*_*meh 5

如果没有窗口 API,这是无法在 OpenGL 中完成的。使用 GLUT,您可以glutReshapeWindow在用户尝试更改大小时调用 reshape 回调来重置大小。或者,如果您不需要窗口化,请通过全屏显示来glutFullScreen阻止用户重新调整窗口形状。据我所知,这是唯一的便携式方法。

希望这可以帮助。