Структура METAFILEPICT


Структура 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

Нет

Замечания по платформе

Не имеется

 

Назад в оглавление
На главную страницу
На оглавление справки

Hosted by uCoz