Sdílet prostřednictvím


Graphics.EnumerateMetafileProc Delegát

Definice

Poskytuje metodu zpětného volání pro metodu EnumerateMetafile .

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 

Parametry

recordType
EmfPlusRecordType

Člen výčtu EmfPlusRecordType , který určuje typ záznamu metasouboru.

flags
Int32

Sada příznaků, které určují atributy záznamu.

dataSize
Int32

Počet bajtů v datech záznamu

data
IntPtr

nativeint

Ukazatel na vyrovnávací paměť, která obsahuje data záznamu.

callbackData
PlayRecordCallback

Nepoužívá se.

Návratová hodnota

Pokud chcete pokračovat ve výčtu záznamů, falsevraťte setrue. V opačném případě .

Atributy

Příklady

Příklad najdete v tématu EnumerateMetafile.

Poznámky

Tato metoda se používá ve spojení s EnumerateMetafile metodou Graphics třídy. Určitá přetížení EnumerateMetafile metody volají metodu zpětného volání definované aplikací tohoto typu pro každý záznam v zadaném metasouboru. Funkce zpětného volání může zobrazit každý záznam (nebo vybrané záznamy) voláním PlayRecord metody výčtu Metafile .

Deklarace uživatele této metody zpětného volání musí mít stejné parametry jako deklarace delegáta Graphics.EnumerateMetafileProc .

Metody rozšíření

GetMethodInfo(Delegate)

Získá objekt, který představuje metodu reprezentovanou zadaným delegátem.

Platí pro