使用opengl和wgl,请教怎么在窗口中设置图片背景
使用opengl和wgl,请问如何在窗口中设置图片背景
本帖最后由 nanbanshengxiaohong 于 2011-02-17 13:40:26 编辑 我借用nehe的第一课里讲的Opengl窗口(就是最简单的,使用了wgl产生了可以供opengl输出的窗口),现在我很希望能够在该窗口的背景上铺设一层预先读入内存的图片,然后再在图片上画上一些3D事物.
我尝试过直接使用hdc进行绘制,但是貌似在使用了SwapBuffer函数之后,显示就会出现瞬间黑屏在切回图像再黑屏这样的现象。于是我就将SwapBuffer去掉,但是发现,如此一来,虽然背景图片很轻松地显示了,但是想放置在背景上的3D物体又不能够显示了。请问有什么办法可以实现我要的功能吗?
我是菜鸟,其实昨天第一天接触wgl,所以请尽可能详细一些,最好能有代码示例。在这里先感谢各位的帮助。
------解决方案--------------------
该回复于2011-02-18 15:16:28被版主删除
------解决方案--------------------
我也想知道,唉,求大神指点
本帖最后由 nanbanshengxiaohong 于 2011-02-17 13:40:26 编辑 我借用nehe的第一课里讲的Opengl窗口(就是最简单的,使用了wgl产生了可以供opengl输出的窗口),现在我很希望能够在该窗口的背景上铺设一层预先读入内存的图片,然后再在图片上画上一些3D事物.
我尝试过直接使用hdc进行绘制,但是貌似在使用了SwapBuffer函数之后,显示就会出现瞬间黑屏在切回图像再黑屏这样的现象。于是我就将SwapBuffer去掉,但是发现,如此一来,虽然背景图片很轻松地显示了,但是想放置在背景上的3D物体又不能够显示了。请问有什么办法可以实现我要的功能吗?
我是菜鸟,其实昨天第一天接触wgl,所以请尽可能详细一些,最好能有代码示例。在这里先感谢各位的帮助。
------解决方案--------------------
该回复于2011-02-18 15:16:28被版主删除
------解决方案--------------------
我也想知道,唉,求大神指点