PNG转CBitmap,PNG是存在Image*里的。或者资源里一个ID_PNG图片资源,如何转换成CBitmap,麻烦会的提供下代码,我记得有个函数叫GetBitmap的,我用的是GDI+,谢谢高手指教

解决方案 »

  1.   

    GDI+中也可以处理bitmap的啊,为什么一定要转成CBitmap呢?
    说说你的原因
      

  2.   

    CBitmap *bitmap = CBitmap::FromHandle((HBITMAP)Image);
      

  3.   

    CImage img; //JPG / JPEG / GIF / PNG 格式的图片
     HRESULT ret = img.Load(FileName); // filename 是要加载的文件名(包含路径) 
     HBITMAP bitmap = img.Detach(); 
     CBitmap bmp;
     bmp.Attach(bitmap);