Freigeben über


Graphics.EnumerateMetafileProc-Delegat

Stellt eine Rückrufmethode für die EnumerateMetafile-Methode bereit.

Namespace: System.Drawing
Assembly: System.Drawing (in system.drawing.dll)

Syntax

'Declaration
Public Delegate Function EnumerateMetafileProc ( _
    recordType As EmfPlusRecordType, _
    flags As Integer, _
    dataSize As Integer, _
    data As IntPtr, _
    callbackData As PlayRecordCallback _
) As Boolean
'Usage
Dim instance As New EnumerateMetafileProc(AddressOf HandlerMethod)
public delegate bool EnumerateMetafileProc (
    EmfPlusRecordType recordType,
    int flags,
    int dataSize,
    IntPtr data,
    PlayRecordCallback callbackData
)
public delegate bool EnumerateMetafileProc (
    EmfPlusRecordType recordType, 
    int flags, 
    int dataSize, 
    IntPtr data, 
    PlayRecordCallback^ callbackData
)
/** @delegate */
public delegate boolean EnumerateMetafileProc (
    EmfPlusRecordType recordType, 
    int flags, 
    int dataSize, 
    IntPtr data, 
    PlayRecordCallback callbackData
)
JScript unterstützt die Verwendung von Delegaten, aber nicht die Deklaration von neuen Delegaten.

Parameter

  • recordType
    Member der EmfPlusRecordType-Enumeration, der den Typ des Metadateidatensatzes angibt.
  • flags
    Satz von Flags, die Attribute des Datensatzes angeben.
  • dataSize
    Anzahl von Bytes in den Daten des Datensatzes.
  • data
    Zeiger auf einen Puffer, der die Daten des Datensatzes enthält.
  • callbackData
    Wird nicht verwendet.

Rückgabewert

Geben Sie true zurück, wenn Sie mit dem Auflisten von Datensätzen fortfahren möchten, andernfalls false.

Hinweise

Diese Methode wird zusammen mit der EnumerateMetafile-Methode der Graphics-Klasse verwendet. Bestimmte Überladungen der EnumerateMetafile-Methode rufen für jeden Datensatz einer angegebenen Metadatei eine von der Anwendung definierte Rückrufmethode dieses Typs auf. Die Rückruffunktion kann jeden Datensatz (bzw. ausgewählte Datensätze) durch einen Aufruf der PlayRecord-Methode der aufgelisteten Metafile anzeigen.

Eine Benutzerdeklaration dieser Rückrufmethode muss dieselben Parameter aufweisen wie die Deklaration des Graphics.EnumerateMetafileProc-Delegaten.

Beispiel

Ein Beispiel finden Sie unter EnumerateMetafile.

Plattformen

Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition

.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen.

Versionsinformationen

.NET Framework

Unterstützt in: 2.0, 1.1, 1.0

Siehe auch

Referenz

System.Drawing-Namespace