Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Sehen Sie sich auch die GDI+-Beispiel-App für WIC Viewer an.
Um ein Rasterbild (Bitmap) 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 JPEG-Datei erstellt und dann das Bild mit der oberen linken Ecke bei (60, 10) zeichnert:
Image image(L"Grapes.jpg");
graphics.DrawImage(&image, 60, 10);
Die folgende Abbildung zeigt das Bild, das an der angegebenen Position gezeichnet wurde.
Die Image-Klasse stellt grundlegende Methoden zum Laden und Anzeigen von Rasterbildern und Vektorbildern bereit. Die Bitmap-Klasse , die von der Image-Klasse erbt, bietet speziellere Methoden zum Laden, Anzeigen und Bearbeiten von Rasterbildern. Beispielsweise können Sie ein Bitmap-Objekt aus einem Symbolhandle (HICON) erstellen.
Im folgenden Beispiel wird ein Handle für ein Symbol abgerufen und dann dieses Handle verwendet, um ein Bitmap-Objekt zu erstellen. Der Code zeigt das Symbol an, indem die Adresse des Bitmap-Objekts an die DrawImage-Methode eines Graphics-Objekts übergeben wird.
HICON hIcon = LoadIcon(NULL, IDI_APPLICATION);
Bitmap bitmap(hIcon);
graphics.DrawImage(&bitmap, 10, 10);