OpenGL学习中遇到的问题汇总

来源:互联网 发布:腾讯云绑定域名有冲突 编辑:程序博客网 时间:2024/06/06 00:45

本文将我自己在MFC框架下 学习OpenGL中遇到的问题汇总 前车之鉴 不断更新 希望看到的人能尽快解决遇到的问题 微笑

 

Q: 基于对话框的程序无法显示绘制的图像; 但是基于文档视图的程序可以显示, 对话框中的代码全是直接拷贝文档视图里面的代码

A:

解决方法: 请添加WM_CREATE消息,在该消息中添加GL的初始化代码 例如 PIXELFORMATDESCRIPTOR对象的创建 SetPixelFormat()等

问题原因: 对话框程序默认生成OnInitDialog()函数, 工程移植直接将初始化函数放到OnInitDialog()中,调试后发现程序运行流程为

OnCreate();

OnSize()

OnInitDialog();

问题代价: 花费了我3到4小时解决这种鸟问题 浮躁