对于OpenGL的学习很多都是基于控制台或者win32,然后MFC类库对于我们各种消息响应是非常优秀的,因为在MFC下面进行OpenGL绘图是非常有必要的。OpenGL绘图的跟一般的绘图都是一样,需要设定一个绘图环境,设置环境的过程:1,定义一个窗口像素格式,2,创建一个一个渲染设备描述表,3,当前绘图设备关联渲染设备描述表,在COpenGL.h中定义一个OpenGL类,这个OpenGL类结构如下:

 1 class COpenGL
 2 {
 3 public:
 4     COpenGL(void);
 5     ~COpenGL(void);
 6     BOOL InitializeOpenGL(CWnd*);     //初始化 OpenGL
 7     BOOL SetupPixelFormat();          //设置 Pixel Format
 8     void RenderScene(HDC);            //绘图 Render Scene
 9     void ReShape(GLint,GLint);        //重置视口
10     void DestoryGL();                 //销毁绘图设备 
11 
12 
13     HGLRC m_hRC;                  //Rendering Context着色描述表
14     CDC* m_pDC;                   //Device Context设备描述表
15 };
View Code

相关文章: