Метод Graphics::EnumerateMetafile(constMetafile*,constPointF&,EnumerateMetafileProc,VOID*,constImageAttributes*) (gdiplusgraphics.h)
Метод Graphics::EnumerateMetafile вызывает определяемую приложением функцию обратного вызова для каждой записи в указанном метафайле. Этот метод можно использовать для отображения метафайла путем вызова PlayRecord в функции обратного вызова.
Синтаксис
Status EnumerateMetafile(
const Metafile *metafile,
const PointF & destPoint,
EnumerateMetafileProc callback,
VOID *callbackData,
const ImageAttributes *imageAttributes
);
Параметры
metafile
Тип: [in] const Метафайл*
Указатель на метафайл для перечисления.
destPoint
Тип: [in, ref] const Point
Ссылка на точку, указывающую левый верхний угол отображаемого метафайла.
callback
Тип: [in] EnumerateMetafileProc
Указатель на определяемую приложением функцию обратного вызова. Прототип функции обратного вызова приведен в Gdiplustypes.h.
callbackData
Тип: [in] VOID*
Необязательный элемент. Указатель на блок данных, передаваемый в функцию обратного вызова. Значение по умолчанию — NULL.
imageAttributes
Тип: [in] ImageAttributes*
Необязательный элемент. Указатель на объект ImageAttributes , который задает настройки цвета для отображаемого метафайла. Значение по умолчанию — NULL.
Возвращаемое значение
Тип: Состояние
В случае успешного выполнения метода возвращается ОК, который является элементом перечисления Status .
Если метод завершается ошибкой, он возвращает один из других элементов перечисления Status .
Требования
Минимальная версия клиента | Windows XP, Windows 2000 Профессиональная [только классические приложения] |
Минимальная версия сервера | Windows 2000 Server [только классические приложения] |
Целевая платформа | Windows |
Header | gdiplusgraphics.h (включая Gdiplus.h) |
Библиотека | Gdiplus.lib |
DLL | Gdiplus.dll |