PlayMetaFile功能显示存储在指定设备上给定的Windows格式元文件的图片。
此函数用于与16位版本的Windows兼容。基于Win32的应用程序应使用PlayEnhMetaFile功能。
BOOL PlayMetaFile(
HDC 【HDC】, | //处理设备上下文 |
HMETAFILE 【HMF】 | //处理图元文件 |
); |
参数
【HDC】
标识设备上下文。
【HMF】
标识Windows格式的图元文件。
返回值
如果函数成功,返回值不为零。
如果函数失败,返回值为零。
备注
Windows格式的图元文件不支持新的曲线,路径和转换功能,例如PolyBezier,BeginPath和SetWorldTransform.使用这些新功能【和】使用图元文件存储由这些功能创建的图片的应用程序应使用增强格式的图元文件功能。
要将Windows格式的元文件转换为增强格式的图元文件,请使用SetWinMetaFileBits函数。
Windows格式的图元文件可以多次播放。
可以通过调用PlayMetaFile函数并将源图元文件播放到目标图元文件的设备上下文中,将Windows格式的图元文件嵌入到第二个Windows格式的图元文件中。
在Windows格式的图元文件中创建但未删除的任何对象都将被该函数删除。
要停止此函数,应用程序可以从另一个线程调用CancelDC函数来终止操作。在这种情况下,函数返回FALSE。
也可以看看
BeginPath, CancelDC, PolyBezier, SetWinMetaFileBits, SetWorldTransform