(高分求指教)MFC控件 IPictureDisp* 类型如何转为可用的Bitmap
--------------------编程问答-------------------- 补充一下就是 m_sealpic.Render (pdc,rcBounds,rcBounds)可以画出东西说明CPictureHolder 应该是拿到东西了 在就是 m_sealpic.m_pPict->get_Handle((OLE_HANDLE FAR *) &hBmp); 之后我通过 //CImage image;//image.Attach(hBmp);
//image.Save("c:\\m_sealpicbmp.bmp");//保存为为bmp格式文件
想看下保存成什么东西的时候会报错( //non-DIB struct
ASSERTE (nBytes==sizeof(bitmap)
尽管本地能保存出来。我觉得这应该是问题出错的一个关键点,但实力有限 百撕不得骑姐啊~
补充:.NET技术 , 组件/控件开发