勇芳软件工作室.汉化:  Metafiles > Metafile Functions >

PlayEnhMetaFileRecord

Previous pageReturn to chapter overviewNext page

描述

 

通过执行由记录识别的图形设备接口(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]指定句柄表中的句柄数。

 

返回值

 

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

 

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

 

备注

 

这是一个增强的图元文件功能。

 

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

 

hDC这里ndletablenHandles参数必须完全由EnumEnhMetaFile函数传递给EnhMetaFileProc回调过程。

 

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

 

Windows 95/98 / MePlayEnhMetaFileRecord受GDI的限制。例如,Windows 95/98 / Me仅支持16位有符号坐标。对于包含32位值的记录,如果值不在32,768至32,767范围内,则Windows 95/98 / Me无法播放记录。

 

引用文件 #INCLUDE Once

 

WinGdi.inc(包括Windows.inc)