Teilen über


Graphics.EnumerateMetafileProc Delegat

Definition

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

public: delegate bool Graphics::EnumerateMetafileProc(EmfPlusRecordType recordType, int flags, int dataSize, IntPtr data, PlayRecordCallback ^ callbackData);
public delegate bool Graphics.EnumerateMetafileProc(EmfPlusRecordType recordType, int flags, int dataSize, IntPtr data, PlayRecordCallback callbackData);
public delegate bool Graphics.EnumerateMetafileProc(EmfPlusRecordType recordType, int flags, int dataSize, IntPtr data, PlayRecordCallback? callbackData);
[System.Runtime.InteropServices.ComVisible(false)]
public delegate bool Graphics.EnumerateMetafileProc(EmfPlusRecordType recordType, int flags, int dataSize, IntPtr data, PlayRecordCallback callbackData);
type Graphics.EnumerateMetafileProc = delegate of EmfPlusRecordType * int * int * nativeint * PlayRecordCallback -> bool
[<System.Runtime.InteropServices.ComVisible(false)>]
type Graphics.EnumerateMetafileProc = delegate of EmfPlusRecordType * int * int * nativeint * PlayRecordCallback -> bool
Public Delegate Function Graphics.EnumerateMetafileProc(recordType As EmfPlusRecordType, flags As Integer, dataSize As Integer, data As IntPtr, callbackData As PlayRecordCallback) As Boolean 

Parameter

recordType
EmfPlusRecordType

Member der EmfPlusRecordType-Enumeration, der den Typ des Metadateidatensatzes angibt.

flags
Int32

Satz von Flags, die Attribute des Datensatzes angeben.

dataSize
Int32

Anzahl von Bytes in den Daten des Datensatzes.

data
IntPtr

nativeint

Zeiger auf einen Puffer, der die Daten des Datensatzes enthält.

callbackData
PlayRecordCallback

Nicht verwendet.

Rückgabewert

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

Attribute

Beispiele

Ein Beispiel finden Sie unter EnumerateMetafile.

Hinweise

Diese Methode wird in Verbindung mit der EnumerateMetafile -Methode der Graphics -Klasse verwendet. Bestimmte Überladungen der EnumerateMetafile Methode rufen eine anwendungsdefinierte Rückrufmethode dieses Typs für jeden Datensatz in einer angegebenen Metadatei auf. Die Rückruffunktion kann jeden Datensatz (oder ausgewählte Datensätze) anzeigen, indem die PlayRecord Methode des aufgerufen wird, der Metafile aufgelistet wird.

Eine Benutzerdeklaration dieser Rückrufmethode muss dieselben Parameter wie die Graphics.EnumerateMetafileProc Delegatdeklaration aufweisen.

Erweiterungsmethoden

GetMethodInfo(Delegate)

Ruft ein Objekt ab, das die Methode darstellt, die vom angegebenen Delegaten dargestellt wird.

Gilt für: