Opengl视口在哪个占据整个窗口?

时间:2017-07-18 16:35:43

标签: windows winapi opengl

我想构建和编辑,类似于那里的许多3d编辑器,在窗口的某处有一个opengl视口,窗口的其余部分包含Windows控件。我怎么做?到目前为止,我设法创建了一个窗口,opengl渲染到它的所有区域。

1 个答案:

答案 0 :(得分:2)

虽然除了通过OpenGL之外最好避免渲染到OpenGL窗口,但控件本身就是子窗口,因此简单地渲染到父窗口的 part 应该没有问题( glViewPort可以帮助解决这个问题)。 Windows将负责在父窗口“之上”绘制控件。或者,您可以创建自己的子窗口并将OpenGL上下文附加到子窗口。然后,您可以渲染到整个子窗口。