Метод Metafile::P layRecord (gdiplusheaders.h)

Метод Metafile::P layRecord воспроизводит запись метафайла.

Синтаксис

Status PlayRecord(
  [in] EmfPlusRecordType recordType,
  [in] UINT              flags,
  [in] UINT              dataSize,
  [in] const BYTE        *data
);

Параметры

[in] recordType

Тип: EmfPlusRecordType

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

[in] flags

Тип: UINT

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

[in] dataSize

Тип: UINT

Целое число, указывающее количество байтов, содержащихся в данных записи.

[in] data

Тип: const BYTE*

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

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

Тип: Состояние

В случае успешного выполнения метода возвращается ОК, который является элементом перечисления Status .

Если метод завершается сбоем, он возвращает один из других элементов перечисления Status .

Комментарии

Этот метод используется в сочетании с методом EnumerateMetafile Methods класса Graphics . Метод EnumerateMetafile Methods вызывает определяемую приложением функцию обратного вызова для каждой записи в указанном метафайле. Функция обратного вызова может отображать каждую запись (или выбранные записи), вызывая метод Metafile::P layRecord .

Требования

Требование Значение
Минимальная версия клиента Windows XP, Windows 2000 Professional [только классические приложения]
Минимальная версия сервера Windows 2000 Server [только классические приложения]
Целевая платформа Windows
Header gdiplusheaders.h (включая Gdiplus.h)
Библиотека Gdiplus.lib
DLL Gdiplus.dll

См. также раздел

EmfPlusRecordType

Методы EnumerateMetafile

Загрузка и отображение метафайлов

Метафайл

Метафайлы