为何同样一个流,SAVE成功,而LOAD却失败了呢?方法错了吗?错在哪呢?
m_pImage=new CImage();
HGLOBAL mem=GlobalAlloc(GMEM_MOVEABLE,0);
IStream *fStream=0;
HRESULT hr=CreateStreamOnHGlobal(0,true,&fStream);
hr=m_pImage->Save(fStream,".jpg");//ok
hr=m_pImage->Load(fStream);//fail
hr=m_pImage->Save("temp1.jpg");
m_pImage=new CImage();
HGLOBAL mem=GlobalAlloc(GMEM_MOVEABLE,0);
IStream *fStream=0;
HRESULT hr=CreateStreamOnHGlobal(0,true,&fStream);
hr=m_pImage->Save(fStream,".jpg");//ok
hr=m_pImage->Load(fStream);//fail
hr=m_pImage->Save("temp1.jpg");
解决方案 »
- money类型的转换
- 在对话框程序里面有没有什么办法实现动态画图,就像window资源管理器的CPU使用记录那样
- web browser控件动态更新地址栏问题
- if (!ProcessShellCommand(cmdInfo))起什么作用?
- 请问谁有可以画背景图案的CMenuBar类,200分购买(2)
- 如何将硬盘上的sample.bmp写到指定大小的HDC 中。
- 在程序中如何通过剪切板与Excel交换数据?
- 通过EnumFontFamExProc获取的字体利用CFONT.CreatePointFont之后,汉字横着了
- 请教一个问题
- 有人知道降噪处理的过程(最好有原代码)谢了!
- 做一个基于cs的话费查询系统,回答者均有分!
- 3000分紧急求助几道题的答案
好象是这样的