BYTE数组转BITMAP 思路?该如何处理

BYTE数组转BITMAP 思路?
如题,刚刚学习,请指教下 大概的思路。
bitmap gdiplus Bitmap

------解决方案--------------------
你首先要把BYTE[]转成ISTREAM*;

HGLOBAL hMem = GlobalAlloc(GMEM_ZEROINIT
------解决方案--------------------
GMEM_MOVEABLE
------解决方案--------------------
GMEM_NODISCARD,PICSIZE);
IStream* pStream = NULL;
CreateStreamOnHGlobal(hMem,TRUE,&pStream);
pStream->Write(pByte,PICSIZE,NULL);

然后再用IMage的构造
Image* image = Image::FromStream(pStream,FALSE);

再把image显示出来就OK了

------解决方案--------------------
可以直接看看bmp文件格式