- 0
- 0
- 约1.09万字
- 约 11页
- 2016-11-27 发布于重庆
- 举报
基于MFC的OpenGL繪图程序框架
基于MFC的OpenGL绘图程序框架
一、简介
GDI是通过设备句柄(Device Context以下简称DC)来绘图,而OpenGL则需要绘制环境(Rendering Context,以下简称RC)。每一个GDI命令需要传给它一个DC,但与GDI不同,OpenGL使用当前绘制环境(RC)。一旦在一个线程中指定了一个当前RC,在此线程中其后所有的OpenGL命令都使用相同的当前RC。虽然在单一窗口中可以使用多个RC,但在单一线程中只有一个当前RC。下面我将首先产生一个OpenGL RC并使之成为当前RC,这将分为三个步骤:设置窗口像素格式;产生RC;设置为当前RC。
二、MFC中的OpenGL基本框架
1、首先创建工程
用AppWizard产生一个MFC EXE项目,其他默认即可。
2、将此工程所需的OpenGL文件和库加入到工程中
在工程菜单中,选择Build下的Settings项。单击Link标签,选择General目录,在Object/Library Modules的编辑框中输入opengl32.lib glu32.lib glut.lib glaux.lib(注意,输入双引号中的内容,各个库用空格分开;否则会出现链接错误),选择OK结束。然后打开文件stdafx.h,加入下列头文件:
#include gl\gl.h#include gl\glu.h
您可能关注的文档
最近下载
- 2025年技能人才评价外部质量督导员考试试卷及答案.docx VIP
- 不锈钢栏杆技术交底.doc VIP
- ASTM_D882-02_塑料薄膜拉伸性能测试标准.docx VIP
- 2026年技能人才评价外部质量督导员考试试卷及答案.docx VIP
- 现场工程量确认单.docx VIP
- 2025 中国成人心肺复苏与心血管急救指南(完整版)中文版 完整原文 + 专家解读.docx VIP
- 量化多因子选股系列(六):中银量价与基本面因子复合系列(II):价值掘金因子-20240305-中银证券-23页.pdf VIP
- GB 50316-2000 (2008年版) 工业金属管道设计规范.docx VIP
- 甘肃省补充规定甘交建设【2020】6号及软件操作指南.pdf VIP
- alc条板墙板安装技术交底.docx VIP
原创力文档

文档评论(0)