Метод Metafile::Metafile(constWCHAR*,HDC,constRectF&,MetafileFrameUnit,EmfType,constWCHAR*) (gdiplusheaders.h)

Создает объект Metafile::Metafile для записи.

Синтаксис

void Metafile(
  [in]      const WCHAR       *fileName,
  [in]      HDC               referenceHdc,
  [in, ref] const RectF &     frameRect,
  [in]      MetafileFrameUnit frameUnit,
  [in]      EmfType           type,
  [in]      const WCHAR       *description
);

Параметры

[in] fileName

Тип: const WCHAR*

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

[in] referenceHdc

Тип: HDC

Windows обрабатывает контекст устройства, содержащий атрибуты устройства отображения.

[in, ref] frameRect

Тип: const RectF

Ссылка на прямоугольник, ограничивающий отображение метафайла.

[in] frameUnit

Тип: MetafileFrameUnit

Необязательный элемент. Элемент перечисления MetafileFrameUnit , указывающий единицу измерения для frameRect. Значение по умолчанию — MetafileFrameUnitGdi.

[in] type

Тип: EmfType

Необязательный элемент. Элемент перечисления EmfType , указывающий тип метафайла, который будет записан. Значение по умолчанию — EmfTypeEmfPlusDual.

[in] description

Тип: const WCHAR*

Необязательный элемент. Указатель на строку расширенных символов, указывающую описательное имя метафайла. Значение по умолчанию — NULL.

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

None

Remarks

При записи в файл файл должен быть доступный для записи, а Windows GDI+ должен иметь возможность получить монопольную блокировку файла.

Требования

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

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

EmfType

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

Метафайл

MetafileFrameUnit

Метафайлы

Запись метафайлов

RectF