Udostępnij za pośrednictwem


Graphics.EnumerateMetafileProc Delegat

Definicja

Udostępnia metodę wywołania zwrotnego EnumerateMetafile dla metody .

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

Element członkowski wyliczenia EmfPlusRecordType , który określa typ rekordu metapliku.

flags
Int32

Zestaw flag określających atrybuty rekordu.

dataSize
Int32

Liczba bajtów w danych rekordu.

data
IntPtr

nativeint

Wskaźnik do buforu zawierającego dane rekordu.

callbackData
PlayRecordCallback

Nie używany.

Wartość zwracana

Wróć true , jeśli chcesz kontynuować wyliczanie rekordów; w przeciwnym razie false.

Atrybuty

Przykłady

Aby zapoznać się z przykładem, zobacz EnumerateMetafile.

Uwagi

Ta metoda jest używana w połączeniu z EnumerateMetafile metodą Graphics klasy . Niektóre przeciążenia EnumerateMetafile metody wywołuje metodę wywołania zwrotnego zdefiniowanego przez aplikację dla każdego rekordu w określonym metapliku. Funkcja wywołania zwrotnego może wyświetlać każdy rekord (lub wybrane rekordy) przez wywołanie PlayRecord metody Metafile wyliczanej.

Deklaracja użytkownika tej metody wywołania zwrotnego musi mieć te same parametry co deklaracja delegata Graphics.EnumerateMetafileProc .

Metody rozszerzania

GetMethodInfo(Delegate)

Pobiera obiekt reprezentujący metodę reprezentowaną przez określonego delegata.

Dotyczy