Freigeben über


pen::GetWidth-Methode (gdipluspen.h)

Die Pen::GetWidth-Methode ruft die breite ab, die derzeit für dieses Pen-Objekt festgelegt ist.

Syntax

REAL GetWidth();

Rückgabewert

Typ: REAL

Diese Methode gibt eine reelle Zahl zurück, die die Breite dieses Pen-Objekts angibt.

Hinweise

Wenn Sie die Adresse eines Stifts an eine der Draw-Methoden eines Graphics-Objekts übergeben, hängt die Breite des Strichs des Stifts von der im Graphics-Objekt angegebenen Maßeinheit ab. Die Standardmaßeinheit ist UnitPixel, ein Element der Unit-Enumeration .

Beispiele

Das folgende Beispiel erstellt ein Pen-Objekt mit einer angegebenen Breite und zeichnet eine Linie. Der Code ruft dann die Breite des Stifts ab, erstellt einen zweiten Stift basierend auf der Breite des ersten Stifts und zeichnet eine zweite Zeile.

VOID Example_GetWidth(HDC hdc)
{
   Graphics graphics(hdc);

   // Create a pen with a width of 15, and 
   // use that pen to draw a line.
   Pen pen(Color(255, 0, 0, 255), 15);
   graphics.DrawLine(&pen, 20, 20, 200, 100);

   // Get the width of the pen.
   REAL width = pen.GetWidth();

   // Create another pen that has the same width.
   Pen pen2(Color(255, 0, 255, 0), width);

   // Draw a second line.
   graphics.DrawLine(&pen2, 20, 60, 200, 140);
}

Anforderungen

   
Unterstützte Mindestversion (Client) Windows XP, Windows 2000 Professional [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows 2000 Server [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile gdipluspen.h (include Gdiplus.h)
Bibliothek Gdiplus.lib
DLL Gdiplus.dll

Weitere Informationen

Stift

pen::SetWidth

Stifte, Linien und Rechtecke

Festlegen der Stiftbreite und -ausrichtung