正在阅读:使用GDI+在内存中转换图片类型使用GDI+在内存中转换图片类型

2004-06-08 14:55 出处:太平洋电脑网 作者:LuWei103 责任编辑:linjixiong


              GlobalFree(hMemBmp);

              return FALSE;

       }

       USES_CONVERSION;

       CLSID clImageClsid;

       GetImageCLSID(A2W("image/”+strType.GetBuffer(0)), &clImageClsid);

       HGLOBAL hMemImage = GlobalAlloc(GMEM_MOVEABLE, 0);

       if (hMemImage == NULL)

       {

              pStmBmp->Release();

              GlobalUnlock(hMemBmp);

              GlobalFree(hMemBmp);

              if (imImage != NULL) delete imImage;

              return FALSE;

       }

       IStream* pStmImage = NULL;

       CreateStreamOnHGlobal(hMemImage, TRUE, &pStmImage);

       if (pStmImage == NULL)

       {

              pStmBmp->Release();

              GlobalUnlock(hMemBmp);

              GlobalFree(hMemBmp);

              GlobalFree(hMemImage);

              if (imImage != NULL) delete imImage


察看评论详细内容 我要发表评论
作者笔名 简短内容 发表时间
:

键盘也能翻页,试试“← →”键

相关文章

关注我们

最新资讯离线随时看 聊天吐槽赢奖品