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 |