Focus

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

 

代码
 //分配一份内存
    HGLOBAL hMem = GlobalAlloc(GMEM_FIXED, a.size());
    
//锁定内存
    BYTE* pmem = (BYTE*)GlobalLock(hMem);
    memcpy(pmem,a.begin(),a.size());
    CComPtr
<IStream> pstm = NULL;
    CreateStreamOnHGlobal(hMem,FALSE,
&pstm);
    Gdiplus::Bitmap
* pTileBmp = Gdiplus::Bitmap::FromStream(pstm, false);
    
//解锁
    GlobalUnlock(hMem);
    
//释放
    GlobalFree(hMem);

 

 

posted on 2010-10-27 14:48  Y1  阅读(547)  评论(0编辑  收藏  举报