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.
Im folgenden Codebeispiel wird der OnPaint-Ereignishandler geändert, um einen Zeiger auf das Graphics-Objekt des Hauptformulars zu erhalten.Die OnPaint-Funktion ist für eine Windows Forms-Anwendung vorgesehen, die üblicherweise mit einem Anwendungs-Assistenten in Visual Studio erstellt wird.
Das Bild wird durch die Image-Klasse dargestellt.Die Bilddaten werden mit der Image.FromFile-Methode aus einer JPG-Datei geladen.Bevor das Bild in das Formular gezeichnet wird, wird die Formulargröße an die Bildgröße angepasst.Das Zeichnen des Bildes erfolgt mithilfe der Graphics.DrawImage-Methode.
Die Graphics-Klasse und die Image-Klasse befinden sich im System.Drawing-Namespace.
Hinweis |
|---|
GDI+ ist in Windows XP bereits enthalten und steht als verteilbare Komponente für Windows NT 4.0 SP 6, Windows 2000, Windows 98 und Windows Millennium Edition zur Verfügung.Unter https://go.microsoft.com/fwlink/?linkid=11232 können Sie die aktuelle Version herunterladen.Weitere Informationen finden Sie in der Dokumentation zum GDI+-SDK unter GDI+. |
Beispiel
#using <system.drawing.dll>
using namespace System;
using namespace System::Drawing;
protected:
virtual Void Form1::OnPaint(PaintEventArgs^ pe) override
{
Graphics^ g = pe->Graphics;
Image^ image = Image::FromFile("SampleImage.jpg");
Form::ClientSize = image->Size;
g->DrawImage( image, 0, 0, image->Size.Width, image->Size.Height );
}
Hinweis