码迷,mamicode.com
首页 > 其他好文 > 详细

用CImage加载内存里的Image(转)

时间:2017-12-03 16:32:32      阅读:314      评论:0      收藏:0      [点我收藏+]

标签:creates   glob   span   unlock   global   nbsp   emc   col   lun   

 void  LoadMemImage( void *  pMemData,  long  len)
  {
  HGLOBAL hGlobal  =  GlobalAlloc(GMEM_MOVEABLE, len);
   void *  pData  =  GlobalLock(hGlobal);
  memcpy(pData, pMemData, len);
  GlobalUnlock(hGlobal);

  IStream *  pStream  =  NULL;
   if  (CreateStreamOnHGlobal(hGlobal, TRUE,  & pStream)  ==  S_OK)
    {
   CImage image;
    if (SUCCEEDED(image.Load(pStream)))
     {
     //   .. 
 
   } 
   pStream -> Release();     
  } 
  GlobalFree(hGlobal);

} 

 

用CImage加载内存里的Image(转)

标签:creates   glob   span   unlock   global   nbsp   emc   col   lun   

原文地址:http://www.cnblogs.com/15157737693zsp/p/7966229.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!