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) |
Получает объект, представляющий метод, представленный указанным делегатом. |