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);
[System.Runtime.InteropServices.ComVisible(false)]
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)>]
type Graphics.EnumerateMetafileProc = delegate of EmfPlusRecordType * int * int * nativeint * PlayRecordCallback -> bool
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
Element der EmfPlusRecordType Aufzählung, die den Typ des Metadateidatensatzes angibt.
- flags
- Int32
Satz von Flags, die Attribute des Datensatzes angeben.
- dataSize
- Int32
Anzahl der Bytes in den Datensatzdaten.
- data
-
IntPtr
nativeint
Zeigen Sie auf einen Puffer, der die Datensatzdaten enthält.
- callbackData
- PlayRecordCallback
Nicht verwendet.
Rückgabewert
Geben Sie zurück true , wenn Sie das Aufzählen von Datensätzen fortsetzen 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 aufgerufen wird, die Metafile aufgezählt wird.
Eine Benutzerdeklaration dieser Rückrufmethode muss dieselben Parameter wie die Graphics.EnumerateMetafileProc Delegatdeklaration aufweisen.
Erweiterungsmethoden
| Name | Beschreibung |
|---|---|
| GetMethodInfo(Delegate) |
Ruft ein Objekt ab, das die vom angegebenen Delegaten dargestellte Methode darstellt. |