Loading... ### 在MFC种将jpg数据流转换为image并显示再PIC图片控件上 ```c++ char *buffer; // 保存数据的长度 int dataLen = 0; //这个是图片文件长度 字节 HGLOBAL hMem = GlobalAlloc(GMEM_MOVEABLE, dataLen); LPVOID pMem = GlobalLock(hMem); memcpy(pMem, buffer, datalen); GlobalUnlock(hMem); IStream *pIStream; HRESULT hr = CreateStreamOnHGlobal(hMem, FALSE, &pIStream); CImage image; image.Load(pIStream); CRect imageRect; GetDlgItem(IDC_PIC_DEMO)->GetClientRect(&imageRect); CDC *picDc = GetDlgItem(IDC_PIC_DEMO)->GetDC(); image.Draw(picDC->m_hDC,imageRect); ReleaseDc(picDC); GlobalFree(hMem); ``` 最后修改:2020 年 11 月 02 日 11 : 02 AM © 允许规范转载