Функция 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 |