描述
通过执行由记录识别的图形设备接口(GDI)功能,PlayEnhMetaFileRecord功能播放增强型图元文件记录。
C++ 语法
BOOL PlayEnhMetaFileRecord( __in HDC hdc, __in LPHANDLETABLE lpHandletable, __in const ENHMETARECORD *lpEnhMetaRecord, __in UINT nHandles ); |
PowerBASIC 语法
FUNCTION PlayEnhMetaFileRecord ( _ BYVAL hdc AS DWORD, _ BYREF lpHandletable AS HANDLETABLE, _ BYREF lpEnhMetaRecord AS ENHMETARECORD, _ BYVAL nHandles AS DWORD _ ) AS LONG |
参数
hdc
[in]处理传递给EnumEnhMetaFile函数的设备上下文。
lpHandletable
[in]指向播放元文件时使用的GDI对象的句柄表。此表中的第一个条目包含增强型图元文件句柄。
lpEnhMetaRecord
[in]指向要播放的增强型图元文件记录的指针。
nHandles
[in]指定句柄表中的句柄数。
返回值
如果函数成功,返回值不为零。
如果函数失败,返回值为零。
备注
这是一个增强的图元文件功能。
应用程序通常使用PlayEnhMetaFileRecord与EnumEnhMetaFile功能一起处理和播放增强格式的元文件一个记录。
hDC,这里ndletable和nHandles参数必须完全由EnumEnhMetaFile函数传递给EnhMetaFileProc回调过程。
如果PlayEnhMetaFileRecord无法识别记录,则会忽略该记录并返回TRUE。
Windows 95/98 / Me:PlayEnhMetaFileRecord受GDI的限制。例如,Windows 95/98 / Me仅支持16位有符号坐标。对于包含32位值的记录,如果值不在32,768至32,767范围内,则Windows 95/98 / Me无法播放记录。
引用文件 #INCLUDE Once
WinGdi.inc(包括Windows.inc)