VS2013中用MFC搭建OpegGL平台环境

2025-07-05 05:01:58

VS2013下,在MFC中搭建OpenGL环境平台,进行二维或三维应用程序的开发,下面具体介绍如何在MFC下建立OpenGL程序框架。下面以建立单文档应用程序进行说明。

工具/原料

VS2013

操作流程

1、创建单文档应用程序:工程名为MFC_OPEGNGL,单击确定根据向导完成设置。(可参见下图)

VS2013中用MFC搭建OpegGL平台环境VS2013中用MFC搭建OpegGL平台环境

3、找到VS2013的预编译头文件衡痕贤伎stdafx.h并在其中添加OpenGL的头文件#include <GL/glu.h>#inc造婷用痃lude <GL/gl.h>#include <GL/glut.h>#include <GL/glaux.h>注意:添加到stdafx.h最后面

VS2013中用MFC搭建OpegGL平台环境

5、在BOOL CMFC_OPENGLView::PreCreateWindow(CR苇质缵爨EATESTRUCT& cs)中添加如下语句以实现邓咀挚垡重载MainFrm中的PreCreateWindow函数cs.style |= WS_CLIPSIBLINGS | WS_CLIPCHILDREN;

VS2013中用MFC搭建OpegGL平台环境

7、设置OpenGL的像素格式,利用类向导在CMFC_OPENGLView中添加成员函数BOOL CMFC_OPENGLView::SetupPixelFormat()并在该成员函数中添加如下代码

VS2013中用MFC搭建OpegGL平台环境
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢