首先是基于MFC,而不是GULT,那就要涉及到DC、RC概念
GDI是通过设备句柄(Device Context以下简称"DC")来绘图
OpenGL则需要绘制环境(Rendering Context,以下简称"RC")来绘图
详情请参考:http://wenku.baidu.com/view/7646e3fe04a1b0717fd5ddae.html
说说一般的编程步奏
1:产生RC
1)定义窗口的像素格式(PIXELFORMATDESCRIPTOR )
2)通过wglCreateContext(hDC)获得RC
2:关联DC、RC
1)wglMakeCurrent(hDC,this->m_hGLContext)
//////////////////////
OnPaint()实现绘图代码
/////////////////////
3:释放RC
wglMakeCurrent(NULL,NULL);
wglDeleteContext(this->m_hGLContext);
this->m_hGLContext = NULL;
参考:http://www.cnblogs.com/phinecos/archive/2007/07/28/834916.html