SetMetaFileBitsEx函数从提供的数据创建一个基于内存的Windows格式的元文件。
提供此函数以兼容早期版本的Microsoft Windows。基于Win32的应用程序应使用SetEnhMetaFileBits功能。
HMETAFILE SetMetaFileBitsEx(
UINT 【服务提供商】, | // Windows格式的图元文件的大小 |
CONST BYTE *【的lpData】 | //含有元文件数据的缓冲区地址 |
); |
参数
【服务提供商】
指定Windows格式图元文件的大小(以字节为单位)。
【的lpData】
指向包含Windows格式图元文件的缓冲区。(假设通过使用GetMetaFileBitsEx函数获得数据。)
返回值
如果函数成功,则返回值是基于内存的Windows格式元文件的句柄。
如果函数失败,返回值为NULL。
备注
Windows格式的图元文件不支持新的曲线,路径和转换功能,例如PolyBezier,BeginPath和SetWorldTransform.使用这些新功能的应用程序【和】使用图元文件来存储由这些功能创建的图片应使用增强格式的图元文件功能。
要将Windows格式的元文件转换为增强格式的图元文件,请使用SetWinMetaFileBits功能。
当应用程序不再需要由SetMetaFileBitsEx返回的元文件句柄时,应通过调用DeleteMetaFile函数将其删除。
也可以看看
BeginPath, DeleteMetaFile, GetMetaFileBitsEx, PolyBezier, SetEnhMetaFileBits, SetWinMetaFileBits, SetWorldTransform