我的程序已通过编译,并且得到了一个执行程序!图形是在一个静态拆分窗格中显示的!第一次运行时,可以正常显示图形,然后关掉程序,紧接着重新运行程序就不能正常显示图形了,图形的右边缺了一部分,被背景的黑色盖掉了,就好像给人一种感觉右边的部分窗口失效了似的!然后在重新执行,又会恢复正常显示,再重新执行,又不正常了,就这样来回的循环!这是为什么呢?

解决方案 »

  1.   

    那为什么有时候还会正常显示呢?我的程序界面比较复杂,图形只不过是显示在其中的一个窗格里!如果是同样的opengl代码放在一个用vc向导生成的简单单文档程序中,它就会一直正常显示!是不是与窗格设置的大小有关系呢?
      

  2.   

    这个问题到是有!不过,我不是说过了吗:如果是同样的opengl代码放在一个用vc向导生成的简单单文档程序中,它就会一直正常显示,它也有你说的这个问题,但它却可以一直正常显示啊!这又是为什么呢?