Graphics.EnumerateMetafileProc Делегат

Определение

Предоставляет метод обратного вызова для метода EnumerateMetafile.Provides a callback method for the EnumerateMetafile method.

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
Public Delegate Function Graphics.EnumerateMetafileProc(recordType As EmfPlusRecordType, flags As Integer, dataSize As Integer, data As IntPtr, callbackData As PlayRecordCallback) As Boolean 

Параметры

recordType
EmfPlusRecordType

Элемент перечисления EmfPlusRecordType, задающий тип записи метафайла.Member of the EmfPlusRecordType enumeration that specifies the type of metafile record.

flags
Int32

Набор флагов, определяющих атрибуты записи.Set of flags that specify attributes of the record.

dataSize
Int32

Число байтов в данных записи.Number of bytes in the record data.

data
IntPtr

Указатель на буфер, содержащий данные записи.Pointer to a buffer that contains the record data.

callbackData
PlayRecordCallback

Не используется.Not used.

Возвращаемое значение

Boolean

Возвратите значение true, если нужно продолжить перечисление записей, в противном случае возвратите значение false.Return true if you want to continue enumerating records; otherwise, false.

Наследование
Graphics.EnumerateMetafileProc
Атрибуты

Примеры

Пример см. в разделе EnumerateMetafile.For an example see EnumerateMetafile.

Комментарии

Этот метод используется в сочетании с методом EnumerateMetafile класса Graphics.This method is used in conjunction with the EnumerateMetafile method of the Graphics class. Некоторые перегрузки метода EnumerateMetafile вызывают определенный приложением метод обратного вызова этого типа для каждой записи в указанном метафайле.Certain overloads of the EnumerateMetafile method call an application-defined callback method of this type for each record in a specified metafile. Функция обратного вызова может отображать каждую запись (или выбранные записи) путем вызова метода PlayRecord Metafile, для которого выполняется перечисление.The callback function can display each record (or selected records) by calling the PlayRecord method of the Metafile that is being enumerated.

Объявление пользователя этого метода обратного вызова должно иметь те же параметры, что и объявление делегата Graphics.EnumerateMetafileProc.A user declaration of this callback method must have the same parameters as the Graphics.EnumerateMetafileProc delegate declaration.

Методы расширения

GetMethodInfo(Delegate)

Получает объект, представляющий метод, представленный указанным делегатом.Gets an object that represents the method represented by the specified delegate.

Применяется к