本文共 516 字,大约阅读时间需要 1 分钟。
有些时候为了加快编程效率,我们喜欢使用MFC这时openGL怎样使用?
三.使用MFC开始openGL编程
网上也有许多的文章介绍,其实原理同Win32 API编程时类似,也要设置Render Context,设置相容的象素格式等.一般的处理是在视类的PreCreateWindow()函数中设置窗口样式为 cs.style|=WS_CLIPSIBINGS|WS_WS_CLIPCHILDREN,在视类的OnCreate()函数中设置象素格式和创建Render Context,在视类的OnSize()函数中设置投影及视口.注释掉视类的OnEraseBkgnd()函数中除return外的所有语句,在视类的OnDestroy()函数中删除Render Context,这样,你就可以在视类的OnDraw()函数中使用openGL函数编写程序了.下面是一个具体的例子:
这里有不少MFC下openGL编程的资料:
这是MFC下对话框中使用openGL的例子:
另外一个例子:
我有一本电子书,专门介绍MFC下的openGL编程,很需要的可以给我发邮件(请不要给我发邮件了,等几个月后我才能把电脑装上,现在正在搞毕业设计).
转载地址:http://jhwqb.baihongyu.com/