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


Загрузка и отображение метафайлов

Класс Image предоставляет основные методы загрузки и отображения растровых изображений и векторных изображений. Класс метафайла, унаследованный от класса изображения, предоставляет более специализированные методы для записи, отображения и изучения векторных изображений.

Для отображения векторного изображения (метафайла) на экране необходим объект изображения и объект графики . Передайте имя файла (или указателя на поток) конструктору image. После создания объекта Image передайте адрес объекта Image в метод DrawImage объекта Graphics.

В следующем примере создается объект изображенияиз файла EMF (расширенный метафайл), а затем изображение рисуется с левым верхним углом в точке (60, 10):

Image image(L"SampleMetafile.emf");
graphics.DrawImage(&image, 60, 10);

На следующем рисунке показан рисунок, нарисованный в указанном расположении.

снимок экрана окна, содержащего изображение, и указывает точку происхождения