Carga y visualización de metarchivos

La clase Image proporciona métodos básicos para cargar y mostrar imágenes raster y imágenes vectoriales. La clase Metafile , que hereda de la clase Image , proporciona métodos más especializados para grabar, mostrar y examinar imágenes vectoriales.

Para mostrar una imagen vectorial (metarchivo) en la pantalla, necesita un objeto Image y un objeto Graphics . Pase el nombre de un archivo (o un puntero a una secuencia) a un constructor image . Después de crear un objeto Image , pase la dirección de ese objeto Image al método DrawImage de un objeto Graphics .

En el ejemplo siguiente se crea un objeto Image a partir de un archivo EMF (metarchivo mejorado) y, a continuación, se dibuja la imagen con su esquina superior izquierda en (60, 10):

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

En la ilustración siguiente se muestra la imagen dibujada en la ubicación especificada.

captura de pantalla de una ventana que contiene una imagen y especifica el punto de origen