playMetaFileRecord 函数 (wingdi.h)

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

注意 提供此函数只是为了与 Windows 格式图元文件的兼容性。 增强格式图元文件提供卓越的功能,建议用于新应用程序。 增强格式图元文件的相应函数为 PlayEnhMetaFileRecord
 

语法

BOOL PlayMetaFileRecord(
  [in] HDC           hdc,
  [in] LPHANDLETABLE lpHandleTable,
  [in] LPMETARECORD  lpMR,
  [in] UINT          noObjs
);

参数

[in] hdc

设备上下文的句柄。

[in] lpHandleTable

指向 HANDLETABLE 结构的指针,该结构表示播放图元文件时使用的 GDI 对象的句柄表。

[in] lpMR

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

[in] noObjs

句柄表中的句柄数。

返回值

如果该函数成功,则返回值为非零值。

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

注解

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

应用程序通常将 PlayMetaFileRecordEnumMetaFile 函数结合使用,一次处理和播放一条记录的 Windows 格式图元文件。

lpHandletablenHandles 参数必须与 EnumMetaFile 传递给 EnumMetaFileProc 回调过程的参数相同。

如果 PlayMetaFileRecord 函数无法识别记录,它将忽略该记录并返回 TRUE

要求

要求
最低受支持的客户端 Windows 2000 Professional [仅限桌面应用]
最低受支持的服务器 Windows 2000 Server [仅限桌面应用]
目标平台 Windows
标头 wingdi.h (包括 Windows.h)
Library Gdi32.lib
DLL Gdi32.dll

另请参阅

EnumMetaFile

HANDLETABLE

METARECORD

图元文件函数

图元文件概述

PlayMetaFile

SetWinMetaFileBits