是的,在OnDestroy里面释放资源!

解决方案 »

  1.   

    释放静态Bitmap类型怎么释放的
      

  2.   


    delete pBmps;
    在 OnDestroy 释放不方便。
      

  3.   

    静态变量要避免重复释放,删除时赋值为NULL,删除前判断不为NULL。另外,对于GDI+的对象,要考虑GDI+库的生存期,也就是你的析构函数要在GDI+库销毁之前调用,也就是你的对象生存期最好不是全局的。
      

  4.   


    这些都已考虑到。奇怪的是只是Bitmap对象才会出错。
      

  5.   

    那么MFC窗口执行析构函数前窗口已经销毁了对吗,它的弹出式子窗口要不要执行DestroyWindow()?