描述
EnhMetaFileProc功能是与EnumEnhMetaFile功能一起使用的应用程序定义的回调函数。ENHMFENUMPROC类型定义了一个指向此回调函数的指针。EnhMetaFileProc是应用程序定义的函数名称的占位符。
C++ 语法
int CALLBACK EnhMetaFileProc( __in HDC hDC, __in HANDLETABLE *lpHTable, __in const ENHMETARECORD *lpEMFR, __in int nObj, __in LPARAM lpData ); |
PowerBASIC 语法
FUNCTION EnhMetaFileProc ( _ BYVAL hDC AS DWORD, _ BYREF lpHTable AS HANDLETABLE, _ BYVAL lpEMFR AS ENHMETARECORD PTR, _ BYVAL nObj AS DWORD, _ BYVAL lpData AS LONG _ ) AS LONG |
参数
hDC
[in]处理传递给EnumEnhMetaFile的设备上下文。
lpHTable
[in]指向HANDLETABLE结构的指针,表示与图元文件中的图形对象(笔,画笔等)相关联的句柄表。第一个条目包含增强型元文件句柄。
lpEMFR
[in]指向图元文件中的一个记录的指针。不应修改此记录。(如果需要修改,则应在记录的副本上执行。)
nObj
[in]指定句柄表中具有关联句柄的对象数。
lpData
[in]指向可选数据的指针。
返回值
此函数必须返回非零值才能继续枚举;要停止枚举,它必须返回零。
备注
应用程序必须通过将其地址传递给EnumEnhMetaFile函数来注册回调函数。
引用文件 #INCLUDE Once
WinGdi.inc(包括Windows.inc)