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


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

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

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

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

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

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

Снимок экрана: окно, содержащее изображение и указывающее исходную точку