65.9K
CodeProject 正在变化。 阅读更多。
Home

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

starIconstarIconstarIconstarIconstarIcon

5.00/5 (9投票s)

2001年10月25日

viewsIcon

141537

downloadIcon

4769

如何在不手动使用 CreateWindow 的情况下,将 OpenGL 绘制到使用资源编辑器创建的对话框窗口中。

Sample Image - screenshot.jpg

引言

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

© . All rights reserved.