如何在对话框中使用资源编辑器创建的窗口中绘制 OpenGL





5.00/5 (9投票s)
2001年10月25日

141537

4769
如何在不手动使用 CreateWindow
的情况下,将 OpenGL 绘制到使用资源编辑器创建的对话框窗口中。
引言
我创建的这段示例代码解释并展示了如何将 OpenGL 绘制到使用资源编辑器创建的窗口中,而无需调用 CreateWindow
。 在我的示例中,我使用 VC 6 的新建项目向导来启动我的项目,然后创建了一个对话框。 在对话框中,我创建了 4 个编辑样式的窗口。 使用的技术很简单,就是获取编辑窗口的句柄,获取每个窗口的 HDC,然后将它们传递到您的常规 OpenGL 初始化和渲染过程中。 在我的示例中,需要注意的是,在绘制之前,必须将当前的渲染上下文设置为所需的窗口。