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
Utilisation d’un stylo pour tracer des lignes et des rectangles