Laden und Anzeigen von Metadateien

Die Image-Klasse bietet grundlegende Methoden zum Laden und Anzeigen von Rasterbildern und Vektorbildern. Die Metafile-Klasse , die von der Image-Klasse erbt, bietet spezialisiertere Methoden zum Aufzeichnen, Anzeigen und Untersuchen von Vektorbildern.

Um ein Vektorbild (Metadatei) auf dem Bildschirm anzuzeigen, benötigen Sie ein Image-Objekt und ein Graphics-Objekt . Übergeben Sie den Namen einer Datei (oder eines Zeigers auf einen Stream) an einen Image-Konstruktor . Nachdem Sie ein Image-Objekt erstellt haben, übergeben Sie die Adresse dieses Image-Objekts an die DrawImage-Methode eines Graphics-Objekts .

Im folgenden Beispiel wird ein Image-Objekt aus einer EMF-Datei (erweiterte Metadatei) erstellt und dann das Bild mit der linken oberen Ecke (60, 10) zeichnert:

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

Die folgende Abbildung zeigt das Bild, das an der angegebenen Position gezeichnet wurde.

Screenshot eines Fensters, das ein Bild enthält und den Ursprungspunkt angibt