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.
Aktualisiert: November 2007
Im folgenden Codebeispiel wird die Graphics-Klasse verwendet, um den OnPaint-Ereignishandler zu ändern. Dadurch wird ein Zeiger auf das Graphics-Objekt für das Hauptformular abgerufen. Mit diesem Zeiger wird anschließend die Hintergrundfarbe des Formulars festgelegt und mit der Graphics.DrawLine-Methode und der DrawArc-Methode eine Linie und ein Bogen gezeichnet.
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 Me zur Verfügung. Informationen zum Herunterladen der aktuellen Version finden Sie unter https://go.microsoft.com/fwlink/?linkid=11232. Weitere Informationen finden Sie unter GDI+. |
Beispiel
#using <system.drawing.dll>
using namespace System;
using namespace System::Drawing;
// ...
protected:
Void Form1::OnPaint(PaintEventArgs^ pe )
{
Graphics^ g = pe->Graphics;
g->Clear(Color::AntiqueWhite);
Rectangle rect = Form::ClientRectangle;
Rectangle smallRect;
smallRect.X = rect.X + rect.Width / 4;
smallRect.Y = rect.Y + rect.Height / 4;
smallRect.Width = rect.Width / 2;
smallRect.Height = rect.Height / 2;
Pen^ redPen = gcnew Pen(Color::Red);
redPen->Width = 4;
g->DrawLine(redPen, 0, 0, rect.Width, rect.Height);
Pen^ bluePen = gcnew Pen(Color::Blue);
bluePen->Width = 10;
g->DrawArc( bluePen, smallRect, 90, 270 );
}
Hinweis: