Win32 API. Буфер обмена - Структура METAFILEPICT
ОГЛАВЛЕНИЕ
Структура METAFILEPICT
Структура METAFILEPICT определяет формат метафайла изображения, используемый для обмена данными метафайла через буфер обмена.
Синтаксис
typedef struct tagMETAFILEPICT { // mfp
LONG mm;
LONG xExt;
LONG yExt;
HMETAFILE hMF;
} METAFILEPICT;
Элементы
mm
Устанавливает режим отображения, в котором рисуется изображение.
xExt
Определяет размер изображения в метафайле для всех режимов за исключением режимов MM_ISOTROPIC и MM_ANISOTROPIC. (Для получения дополнительной информации об этих режимах, см. элемент yExt.) Величина x устанавливает ширину прямоугольника, внутри рисуется изображение. Координаты исчисляются в единицах, которые соответствуют режиму отображения.
yExt
Определяет размер изображения в метафайле для всех режимов за исключением режимов MM_ISOTROPIC и MM_ANISOTROPIC. Величина y устанавливает высоту прямоугольника, внутри которого рисуется изображение. Координаты исчисляются в единицах, которые соответствуют режиму отображения. Для режимов MM_ISOTROPIC и MM_ANISOTROPIC, которые могут масштабироваться, элементы xExt и yExt содержат необязательный рекомендуемый размер в единицах измерения MM_HIMETRIC. Для изображений MM_ANISOTROPIC, элементы xExt и yExt могут быть нулевыми, когда никакой предлагаемый размер не обеспечивается. Для изображений MM_ISOTROPIC, отношение сторон изображения должно быть обеспечено даже тогда, когда никакой рекомендованный размер не дан. (Если предложенный размер дан, отношение сторон изображения - величина вычисляемая из предполагаемых размеров.) Чтобы дать отношение сторон изображения без учета складывающихся обстоятельств для предложенного размера, установите элементы xExt и yExt с отрицательными значениями, отношение которых соответствует отношению сторон изображения. Отрицательные величины значений xExt и yExt игнорируются; используется только отношение.
hMF
Идентифицирует метафайл в памяти.
Смотри также
SetClipboardData
Размещение и совместимость METAFILEPICT
Windows NT Да
Win95 Да
Win32s Нет
Импортируемая библиотека
Заголовочный файл wingdi.h
Unicode Нет
Замечания по платформе Не имеется