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


Функция PlayEnhMetaFileRecord (wingdi.h)

Функция PlayEnhMetaFileRecord воспроизводит запись расширенного метафайла, выполняя функции интерфейса графического устройства (GDI), определяемые записью.

Синтаксис

BOOL PlayEnhMetaFileRecord(
  [in] HDC                 hdc,
  [in] LPHANDLETABLE       pht,
  [in] const ENHMETARECORD *pmr,
  [in] UINT                cht
);

Параметры

[in] hdc

Дескриптор контекста устройства, передаваемый в функцию EnumEnhMetaFile .

[in] pht

Указатель на таблицу дескрипторов для объектов GDI, используемых при воспроизведении метафайла. Первая запись в этой таблице содержит дескриптор расширенного метафайла.

[in] pmr

Указатель на запись расширенного метафайла, которую необходимо воспроизвести.

[in] cht

Количество дескрипторов в таблице дескрипторов.

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

Если функция выполняется успешно, возвращается ненулевое значение.

Если функция выполняется неудачно, возвращается нулевое значение.

Комментарии

Это функция расширенного метафайла.

Приложение обычно использует PlayEnhMetaFileRecord в сочетании с функцией EnumEnhMetaFile для обработки и воспроизведения метафайла расширенного формата по одной записи за раз.

Параметры hdc, lpHandletable и nHandles должны быть точно теми, которые передаются в процедуру обратного вызова EnhMetaFileProc функцией EnumEnhMetaFile .

Если playEnhMetaFileRecord не распознает запись, она игнорируется и возвращает значение TRUE.

Требования

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

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

EnumEnhMetaFile

Функции метафайлов

Общие сведения о метафайлах

PlayEnhMetaFile