EnumMetaFileProc函数是一个应用程序定义的回调函数,用于处理Windows格式的图元文件记录。该函数由EnumMetaFile函数调用。
提供此函数以兼容早期版本的Microsoft Windows。基于Win32的应用程序应使用EnhMetaFileProc和EnumEnhMetaFile功能。
int CALLBACK EnumMetaFileProc(
HDC 【hDC】, | //处理设备上下文 |
HANDLETABLE FAR 【*lpHTable】, | //指向元文件句柄表的指针 |
METARECORD FAR 【*lpMFR】, | //指向图元文件的记录 |
INT 【的NObj】, | //对象的数量 |
LPARAM 【lpClientData】 | //指向可选数据的指针 |
); |
参数
【hDC】
标识传递给EnumMetaFile的设备上下文。
【lpHTable】
指向与图元文件中的图形对象(笔,画笔等)相关联的句柄表。
【lpMFR】
指向图元文件中的一个记录。不应修改此记录。(如果需要修改,应在记录的副本上执行。)
【的NObj】
指定句柄表中具有关联句柄的对象数。
【lpClientData】
指向任何应用程序提供的数据。
返回值
此函数必须返回非零值才能继续枚举;要停止枚举,它必须返回零。
备注
应用程序必须通过将其地址传递给EnumMetaFile函数来注册回调函数。
EnumMetaFileProc是应用程序提供的函数名称的占位符。
也可以看看