Pen::GetPenType-Methode (gdipluspen.h)
Die Pen::GetPenType-Methode ruft den Typ ab, der derzeit für dieses Pen-Objekt festgelegt ist.
Syntax
PenType GetPenType();
Rückgabewert
Typ: PenType
Diese Methode gibt ein Element der PenType-Enumeration zurück, das den Stil des Stifts angibt, der derzeit für dieses Pen-Objekt festgelegt ist.
Hinweise
Ein Pen-Objekt wird mit dem Standardstifttyp PenTypeSolidColor erstellt, der ein Element der PenType-Enumeration ist.
Beispiele
Im folgenden Beispiel wird ein HatchBrush-Objekt erstellt und dann die Adresse dieses HatchBrush-Objekts an einen Pen-Konstruktor übergeben. Der Code verwendet den Stift, der eine Breite von 15 hat, um eine Linie zu zeichnen. Der Code ruft die Pen::GetPenType-Methode auf, um den Typ des Stifts zu bestimmen, und überprüft dann, ob der Typ PenTypeHatchFill ist.
VOID Example_GetPenType(HDC hdc)
{
Graphics graphics(hdc);
// Create a HatchBrush object.
HatchBrush hatchBrush(
HatchStyleVertical,
Color(255, 255, 0, 0),
Color(255, 0, 0, 255));
// Create a pen based on a hatch brush, and use that
// pen to draw a line.
Pen pen(&hatchBrush, 15);
graphics.DrawLine(&pen, 20, 20, 200, 100);
// Obtain information about the pen.
PenType penType = pen.GetPenType();
if(penType == PenTypeHatchFill)
{
// The pen will draw with a hatch pattern.
}
}
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
Verwenden eines Stifts zum Zeichnen von Linien und Rechtecken