OpenGL能像GDI一样在VC窗体上画图吗?

看到好几个opengl程序都是用opengl的API生成的窗体,

期待能像GDI一样,在窗体上画出3D效果。不知行不行?

阅读 1.5k
1 个回答

你有一些误解,OpenGL根本没有窗体的概念,所有的API都是基于“你已经开了一个窗口,拿到了一个当前绘制context”而言的。估计你是把glut库当成OpenGL的一部分了,其实根本不是。

实际上,从native API创建窗口和OpenGL context才是基本操作。Windows上的这部分API叫WGL,可以参考微软官方文档

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
宣传栏