Поделиться через


Graphics.EnumerateMetafileProc Делегат

Определение

Предоставляет метод обратного вызова для метода 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 

Параметры

recordType
EmfPlusRecordType

Элемент перечисления EmfPlusRecordType, задающий тип записи метафайла.

flags
Int32

Набор флагов, определяющих атрибуты записи.

dataSize
Int32

Число байтов в данных записи.

data
IntPtr

nativeint

Указатель на буфер, содержащий данные записи.

callbackData
PlayRecordCallback

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

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

Возвратите значение true, если нужно продолжить перечисление записей, в противном случае возвратите значение false.

Атрибуты

Примеры

Пример см. в разделе EnumerateMetafile.

Комментарии

Этот метод используется в сочетании с методом EnumerateMetafileGraphics класса . Некоторые перегрузки EnumerateMetafile метода вызывают определяемый приложением метод обратного вызова этого типа для каждой записи в указанном метафайле. Функция обратного вызова может отображать каждую запись (или выбранные записи), вызывая PlayRecord метод перечисления Metafile .

Пользовательское объявление этого метода обратного вызова должно иметь те же параметры, что и объявление делегата Graphics.EnumerateMetafileProc .

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

GetMethodInfo(Delegate)

Получает объект, представляющий метод, представленный указанным делегатом.

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