Graphics::EnumerateMetafileProc Delegate
Provides a callback method for the EnumerateMetafile method.
Assembly: System.Drawing (in System.Drawing.dll)
public delegate bool EnumerateMetafileProc( EmfPlusRecordType recordType, int flags, int dataSize, IntPtr data, PlayRecordCallback^ callbackData )
Parameters
- recordType
-
Type:
System.Drawing.Imaging::EmfPlusRecordType
Member of the EmfPlusRecordType enumeration that specifies the type of metafile record.
- flags
-
Type:
System::Int32
Set of flags that specify attributes of the record.
- dataSize
-
Type:
System::Int32
Number of bytes in the record data.
- data
-
Type:
System::IntPtr
Pointer to a buffer that contains the record data.
- callbackData
-
Type:
System.Drawing.Imaging::PlayRecordCallback^
Not used.
Return Value
Type: System::BooleanReturn true if you want to continue enumerating records; otherwise, false.
This method is used in conjunction with the EnumerateMetafile method of the Graphics class. Certain overloads of the EnumerateMetafile method call an application-defined callback method of this type for each record in a specified metafile. The callback function can display each record (or selected records) by calling the PlayRecord method of the Metafile that is being enumerated.
A user declaration of this callback method must have the same parameters as the Graphics::EnumerateMetafileProc delegate declaration.
For an example see EnumerateMetafile.
Available since 1.1