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

EnhMetaFileProc

Previous pageReturn to chapter overviewNext page

描述

 

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)