C#调用CloseEnhMetaFile时,返回HENHMETAFILE(C++中),对应于C#应是IntPtr,但现在我想使用这个HENHMETAFILE,将其保存到流中,主要代码是这样的:IntPtr emf = Class.CloseEnhMetaFile(hdc);MemoryStream stream = new MemoryStream();
try
{
emf.Save(stream, ImageFormat.MemoryBmp);//没有这个方法,需要Metafile对象
}
catch (Exception error)
{
}
finally
{
stream.Close();
}
小弟新手,对于C#调用,实在是有些难以理解和处理。
那如何处理这里的这种情况呢?谢谢
try
{
emf.Save(stream, ImageFormat.MemoryBmp);//没有这个方法,需要Metafile对象
}
catch (Exception error)
{
}
finally
{
stream.Close();
}
小弟新手,对于C#调用,实在是有些难以理解和处理。
那如何处理这里的这种情况呢?谢谢
http://msdn.microsoft.com/zh-cn/library/kbw275ay(VS.80).aspx
*****************************************************************************
欢迎使用CSDN论坛专用阅读器 : CSDN Reader(附全部源代码) http://feiyun0112.cnblogs.com/