Pen::GetPenType, méthode (gdipluspen.h)

La méthode Pen::GetPenType obtient le type actuellement défini pour cet objet Pen .

Syntaxe

PenType GetPenType();

Valeur de retour

Type : PenType

Cette méthode retourne un élément de l’énumération PenType qui indique le style de stylet actuellement défini pour cet objet Pen .

Notes

Un objet Pen est créé avec un type de stylet par défaut PenTypeSolidColor, qui est un élément de l’énumération PenType .

Exemples

L’exemple suivant crée un objet HatchBrush , puis transmet l’adresse de cet objet HatchBrush à un constructeur de stylet . Le code utilise le stylet, qui a une largeur de 15, pour tracer une ligne. Le code appelle la méthode Pen::GetPenType pour déterminer le type du stylet, puis vérifie si le type est PenTypeHatchFill.

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

Spécifications

   
Client minimal pris en charge Windows XP, Windows 2000 Professionnel [applications de bureau uniquement]
Serveur minimal pris en charge Windows 2000 Server [applications de bureau uniquement]
Plateforme cible Windows
En-tête gdipluspen.h (include Gdiplus.h)
Bibliothèque Gdiplus.lib
DLL Gdiplus.dll

Voir aussi

Stylet

Pen::GetBrush

Pen::SetBrush

Stylos, lignes et rectangles

Utilisation d’un stylo pour tracer des lignes et des rectangles