Структура METAFILEPICT определяет формат рисунка метафайла, используемый для того, чтобы менять данные метафайла в буфере обмена.
Синтаксис
typedef struct tagMETAFILEPICT { LONG mm; LONG xExt; LONG yExt; HMETAFILE hMF; } METAFILEPICT, *LPMETAFILEPICT; |
Члены структуры
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. NET Server |
Да |
Windows XP |
Да |
Windows 2000 |
Да |
Windows NT |
Да версии 3.1 и выше |
Windows Me |
Да |
Windows 98 |
Да |
Windows 95 |
Да |
Заголовочный файл |
|
- объявлено в |
Wingdi.h |
- включено в |
Windows.h |
Unicode |
Нет |
Замечания по платформе |
Не имеется |