Chargement et affichage des métafichiers

La classe Image fournit des méthodes de base pour le chargement et l’affichage d’images raster et d’images vectorielles. La classe Metafile , qui hérite de la classe Image , fournit des méthodes plus spécialisées pour l’enregistrement, l’affichage et l’examen d’images vectorielles.

Pour afficher une image vectorielle (métafichier) à l’écran, vous avez besoin d’un objet Image et d’un objet Graphics . Passez le nom d’un fichier (ou un pointeur vers un flux) à un constructeur Image . Une fois que vous avez créé un objet Image , passez l’adresse de cet objet Image à la méthode DrawImage d’un objet Graphics .

L’exemple suivant crée un objet Image à partir d’un fichier EMF (métafichier amélioré), puis dessine l’image avec son coin supérieur gauche à (60, 10) :

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

L’illustration suivante montre l’image dessinée à l’emplacement spécifié.

capture d’écran d’une fenêtre qui contient une image et spécifie le point d’origine