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.
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