PlayMetaFileRecord

【勇芳软件工作室】汉化HomePreviousNext

PlayMetaFileRecord功能通过执行该记录中包含的图形设备接口(GDI)功能来播放Windows格式的图元文件记录。

此函数用于与16位版本的Microsoft Windows兼容。基于Win32的应用程序应使用PlayEnhMetaFileRecord功能。

BOOL PlayMetaFileRecord(

HDC 【HDC】,//处理设备上下文
LPHANDLETABLE 【这里ndletable】,//指向元文件句柄表的指针
LPMETARECORD 【lpMetaRecord】,//指向图元文件的记录
UINT 【nHandles】//句柄数
); 

参数

【HDC】

标识设备上下文。

【这里ndletable】

指向演示图元文件时使用的GDI对象的句柄表。

【lpMetaRecord】

指向Windows格式的图元文件记录。

【nHandles】

指定句柄表中的句柄数。

返回值

如果函数成功,返回值不为零。

如果函数失败,返回值为零。

备注

Windows格式的图元文件不支持新的曲线,路径和转换功能,例如PolyBezierBeginPathSetWorldTransform.使用这些新功能的应用程序【和】使用元文件来存储由这些功能创建的图片,应使用增强格式的图元文件功能。

要将Windows格式的图元文件转换为增强格式的图元文件,请使用SetWinMetaFileBits函数。

应用程序通常使用PlayMetaFileRecordEnumMetaFile功能一起处理和播放一个Windows格式的元文件一个记录。

【这里ndletable】【nHandles】参数必须与EnumMetaFile传递给【EnumMetaFileProc】回调过程的参数相同。

如果PlayMetaFileRecord功能无法识别记录,则会忽略该记录并返回TRUE。

也可以看看

BeginPath, EnumMetaFile, PlayMetaFile, PolyBezier, SetWinMetaFileBits, SetWorldTransform