Страница 40 из 55
Структура 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Нет Замечания по платформеНе имеется
|