|
Overview |
|
|
|
Group |
|
|
|
Quick Info
Windows NT
| Yes
| Win95
| Yes
| Win32s
| Yes
| Import Library
| user-defined
| Header File
| wingdi.h
| Unicode
| No
| Platform Notes
| MFENUMPROC
|
|
|
EnumMetaFileProc
The EnumMetaFileProc function is an application-defined callback function that processes
Windows-format metafile records. This function is called by the EnumMetaFile function.
This function is provided for compatibility with earlier versions of Microsoft
Windows. Win32-based applications should use the EnhMetaFileProc and EnumEnhMetaFile functions.
int CALLBACK EnumMetaFileProc(
HDC hDC,
| // handle to device context
| HANDLETABLE FAR *lpHTable,
| // pointer to metafile handle table
| METARECORD FAR *lpMFR,
| // pointer to metafile record
| int nObj,
| // count of objects
| LPARAM lpClientData
| // pointer to optional data
| );
|
|
Parameters
hDC
Identifies the device context passed to EnumMetaFile.
lpHTable
Points to a table of handles associated with the graphics objects (pens,
brushes, and so on) in the metafile.
lpMFR
Points to one of the records in the metafile. This record should not be
modified. (If modification is necessary, it should be performed on a copy of the
record.)
nObj
Specifies the number of objects with associated handles in the handle table.
lpClientData
Points to any application-supplied data.
Return Values
This function must return a nonzero value to continue enumeration; to stop
enumeration, it must return zero.
Remarks
An application must register the callback function by passing its address to
the EnumMetaFile function.
EnumMetaFileProc is a placeholder for the application-supplied function name.
See Also
EnhMetaFileProc, EnumEnhMetaFile, EnumMetaFile
Related Links
Software for Delphi and C++ Builder developers
Software for Visual Studio .NET developers
Software for Visual Basic 6 developers
Delphi Tips&Tricks
MegaDetailed.NET
TMS Scripter Studio Pro components for Delphi/C++Builder
More Online Helps
Win32 Multimedia Programmer's Reference (mmedia.hlp)
OLE Programmer's Reference (ole.hlp)
Microsoft Windows Pen API Programmer's Reference (penapi.hlp)
Microsoft Windows Sockets 2 Reference (sock2.hlp)
Microsoft Windows Telephony API (TAPI) Programmer's Reference (tapi.hlp)
Unix Manual Pages
|