【发布时间】:2010-05-01 18:24:27
【问题描述】:
我想在我的 WndProc 中使用 OpenGL,但我不确定如何。我也不想让 GL 占据整个屏幕,只占屏幕的一部分。最后,我基本上想制作一个绘图 win32 应用程序,但使用 OGL 而不是 GDI。那么如何告诉 GL 使用我的控件(面板)的 hdc 进行绘图?
【问题讨论】:
我想在我的 WndProc 中使用 OpenGL,但我不确定如何。我也不想让 GL 占据整个屏幕,只占屏幕的一部分。最后,我基本上想制作一个绘图 win32 应用程序,但使用 OGL 而不是 GDI。那么如何告诉 GL 使用我的控件(面板)的 hdc 进行绘图?
【问题讨论】:
当您调用wglCreateContext 时,传递控件的 HDC 而不是窗口。同样的事情也适用于 OpenGL 和 DirectX。
【讨论】:
您可以在任何 HDC 上使用 wglCreateContext,但不能将绘图与 GDI 混合使用。
【讨论】: