各位高手,我想请问一下,有谁知道多窗口的OpenGL程序怎么写,如果不采用多线程的方法,应该怎么做。注:多窗口的OpenGL程序就是有点类似3DMAX里面的四个窗口,几个窗口显示的都是同一个物体,只是视角不同。请大家给点思路,真的很感谢!

解决方案 »

  1.   

    多个RC,每个View对应一个RC,在切换View时把属于该View的RC与DC Bind
      

  2.   

    你这个做法不太可行啊,一个应用程序只能有一个RC的,即使你定义了多个RC,把它们对应到相应的View,但每次只有一个窗口能正常显示的
      

  3.   

    我这里有个程序是vckbase上的...
      [email protected]
      

  4.   

    可以实现我做过,当四个视图中的一个视图激活时就将RC与这个视图的DC相连就可以了!
      

  5.   

    我理解楼主的意思是在一个DC和RC上有四个不同的ViewPort吧?
    这样在绘制前设置好正确的ViewPort就可以了,其它的跟只有一个ViewPort是一样的