Graphics.EnumerateMetafileProc Delegat
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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. |