Windows画图如果能正常打开的 CImage也应该没有啥问题,CImage就是GDI+的封装

解决方案 »

  1.   

    我用CImage打开PNG没有问题,建议你单写一个小程序,把最小代码copy到新工程里试试
      

  2.   

    是不是你先打开了BMP,然后再打开PNG,中间没有调用Destroy()?
      

  3.   

    应该不是,我直接判断如果CImage对象不为空的话则Destroy(),因为我把它封装起来了,每次加载图片都调用到这个函数。现在我不用PNG也能做到很好的效果了,但是感觉还是使用PNG有通用性。
      

  4.   

    VS2008吗?有时候我都不知道要不要换其它版本,VS2008偶尔出现添加新类不能在类视图里及时显示。