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


Структура METAFILEPICT (wingdi.h)

Определяет формат изображения метафайла, используемый для обмена данными метафайла через буфер обмена.

Синтаксис

typedef struct tagMETAFILEPICT {
  LONG      mm;
  LONG      xExt;
  LONG      yExt;
  HMETAFILE hMF;
} METAFILEPICT, *LPMETAFILEPICT;

Члены

mm

Тип: LONG

Режим сопоставления, в котором рисуется рисунок.

xExt

Тип: LONG

Размер изображения метафайла для всех режимов, кроме режимов MM_ISOTROPIC и MM_ANISOTROPIC . (Дополнительные сведения об этих режимах см. в элементе yExt .) X-extent указывает ширину прямоугольника, в котором рисуется рисунок. Координаты находятся в единицах, соответствующих режиму сопоставления.

yExt

Тип: LONG

Размер изображения метафайла для всех режимов, кроме режимов MM_ISOTROPIC и MM_ANISOTROPIC . Экстент по y указывает высоту прямоугольника, в котором рисуется рисунок. Координаты находятся в единицах, соответствующих режиму сопоставления. Для режимов MM_ISOTROPIC и MM_ANISOTROPIC , которые можно масштабировать, элементы xExt и yExt содержат необязательный предлагаемый размер в MM_HIMETRIC единицах. Для MM_ANISOTROPIC изображений xExt и yExt могут быть равны нулю, если не указан предлагаемый размер. Для MM_ISOTROPIC изображений необходимо указать пропорции, даже если не указан предлагаемый размер. (Если указан предлагаемый размер, пропорции подразумеваются размером.) Чтобы задать пропорции, не подразумевая предлагаемый размер, задайте для xExt и yExt отрицательные значения, соотношение которых соответствует пропорциям. Величина отрицательных значений xExt и yExt игнорируется; используется только соотношение.

hMF

Тип: HMETAFILE

Дескриптор метафайла памяти.

Требования

Требование Значение
Минимальная версия клиента Windows 2000 Professional [только классические приложения]
Минимальная версия сервера Windows 2000 Server [только классические приложения]
Верхняя часть wingdi.h (включая Windows.h)

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

Буфер обмена

Основные понятия

Справочные материалы

SetClipboardData