描述
EnumMetaFileProc函数是一个应用程序定义的回调函数,用于处理Windows格式的图元文件记录。该函数由EnumMetaFile函数调用。MFENUMPROC类型定义了一个指向此回调函数的指针。EnumMetaFileProc是应用程序定义的函数名称的占位符。
注意此函数仅用于与Windows格式的图元文件兼容。增强格式的图元文件提供卓越的功能,并推荐用于新的应用程序。增强格式图元文件的相应功能是EnhMetaFileProc.
C++ 语法
int CALLBACK EnumMetaFileProc( __in HDC hDC, __in HANDLETABLE *lpHTable, __in METARECORD *lpMFR, __in int nObj, __in LPARAM lpClientData ); |
PowerBASIC 语法
FUNCTION EnumMetaFileProc ( _ BYVAL hDC AS DWORD, _ BYREF lpHTable AS HANDLETABLE, _ BYVAL lpMFR AS METARECORD PTR, _ BYVAL nObj AS DWORD, _ BYVAL lpClientData AS LONG _ ) AS LONG |
参数
hDC
[in]处理传递给EnumMetaFile的设备上下文。
lpHTable
[in]指向与图元文件中的图形对象(笔,画笔等)关联的句柄表的指针。
lpMFR
[in]指向图元文件中的一个记录的指针。不应修改此记录。(如果需要修改,则应在记录的副本上执行。)
nObj
[in]指定句柄表中具有关联句柄的对象数。
lpClientData
[in]指向可选数据的指针。
返回值
此函数必须返回非零值才能继续枚举;要停止枚举,它必须返回零。
备注
应用程序必须通过将其地址传递给EnumMetaFile函数来注册回调函数。
EnumMetaFileProc是应用程序提供的函数名称的占位符。
引用文件 #INCLUDE Once
WinGdi.inc(包括Windows.inc)