MFC中可以设置两个OpenGL环境吗

2026年09月18日 08:38
有1个网友回答
网友(1):

要先明确一下. opengl里有个glContext,这东西储存了一套你设置,加载的gl资源和环境. 而另一个东西: glSurface 是和任意一个HWND窗口绑定的.
所以按照你说的需求,我猜你是想在两个View里显示两个不同的场景对吧?
那么你就要对这两个view分别进行gl的初始化操作.并分别保存好她们各自的glContext.而要进行view初始化,你先获取这个view 的窗口句柄--HWND再说.