Graphics.EnumerateMetafileProc Delegat

Definicja

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

C#
public delegate bool Graphics.EnumerateMetafileProc(EmfPlusRecordType recordType, int flags, int dataSize, IntPtr data, PlayRecordCallback callbackData);
C#
public delegate bool Graphics.EnumerateMetafileProc(EmfPlusRecordType recordType, int flags, int dataSize, IntPtr data, PlayRecordCallback? callbackData);
C#
[System.Runtime.InteropServices.ComVisible(false)]
public delegate bool Graphics.EnumerateMetafileProc(EmfPlusRecordType recordType, int flags, int dataSize, IntPtr data, PlayRecordCallback callbackData);

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

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

Produkt Wersje
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9