关于Image::FromStream的问题
使用Image::FromStream从内从中转换得到图像。使用如下代码
HGLOBAL mem = ::GlobalAlloc(GHND, size);
void* pbuff = ::GlobalLock(mem);
memcpy(pbuff, buffer, size);
::GlobalUnlock(mem);
delete [] buffer;
IStream* pstream;
CreateStreamOnHGlobal(mem, TRUE, &pstream);
pBitMap = Image::FromStream(pstream);
pstream->Release();
但是mem在什么时候释放呢?如果在这里释放的话,图像是显示不出来的。
谢谢