如何把元文件保存到文件当中
1.为“打开”,“保存”添加命令相应函数。
2.用 CopyMetaFile 拷贝元文件到指定文件中
CopyMetaFile
将windows格式的元文件拷贝到指定的文件当中。
首先我们在“保存”命令响应函数OnFileSave()中完成保存元文件到文件的功能,
执行之后在项目工程文件夹中增加了一个meta.wmf的文件,用ACDsee可以打开。
--------------------------------------------------------------------------------
然后在“打开”命令响应函数OnFileOpen()中完成保存元文件到文件的功能,打开文件时用GetMetaFile或GetEnhMetaFile,接着将将文件的图形拷贝到m_dcMetaFile元文件中,最后调用Invalidate()引起窗口重画,使图形在OnDraw()重绘,代码如下:
注:CopyMetaFile,GetMetaFile函数已经被废弃现在使用增强的函数CopyEnhMetaFile,GetEnhMetaFile。用法相同,为了与16-bit Windows API兼容,老函数仍能使用。
-----------------------------------------------------------------------------