Graphics.EnumerateMetafileProc Delegát

Definice

Poskytuje metodu zpětného volání pro EnumerateMetafile metodu.Provides a callback method for the EnumerateMetafile method.

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 

Parametry

recordType
EmfPlusRecordType

Člen EmfPlusRecordType výčtu, který určuje typ záznamu metasouboru.Member of the EmfPlusRecordType enumeration that specifies the type of metafile record.

flags
Int32

Sada příznaků, které určují atributy záznamu.Set of flags that specify attributes of the record.

dataSize
Int32

Počet bajtů v datech záznamu.Number of bytes in the record data.

data
IntPtr

Ukazatel na vyrovnávací paměť, která obsahuje data záznamu.Pointer to a buffer that contains the record data.

callbackData
PlayRecordCallback

Nepoužívá se.Not used.

Návratová hodnota

Boolean

Vrátí true se, pokud chcete pokračovat v vytváření výčtu záznamů. v opačném případě false .Return true if you want to continue enumerating records; otherwise, false.

Atributy

Příklady

Příklad naleznete v tématu EnumerateMetafile .For an example see EnumerateMetafile.

Poznámky

Tato metoda se používá ve spojení s EnumerateMetafile metodou Graphics třídy.This method is used in conjunction with the EnumerateMetafile method of the Graphics class. Některá přetížení EnumerateMetafile metody volají metodu zpětného volání definovanou aplikací tohoto typu pro každý záznam v zadaném metasouboru.Certain overloads of the EnumerateMetafile method call an application-defined callback method of this type for each record in a specified metafile. Funkce zpětného volání může zobrazit každý záznam (nebo vybrané záznamy) voláním PlayRecord metody Metafile , která je vytvářena.The callback function can display each record (or selected records) by calling the PlayRecord method of the Metafile that is being enumerated.

Deklarace uživatele této metody zpětného volání musí mít stejné parametry jako Graphics.EnumerateMetafileProc deklarace delegáta.A user declaration of this callback method must have the same parameters as the Graphics.EnumerateMetafileProc delegate declaration.

Metody rozšíření

GetMethodInfo(Delegate)

Získává objekt, který představuje metodu reprezentovanou zadaným delegátem.Gets an object that represents the method represented by the specified delegate.

Platí pro