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

La méthode Pen::GetWidth obtient la largeur actuellement définie pour cet objet Pen .

Syntaxe

REAL GetWidth();

Valeur de retour

Type : REAL

Cette méthode retourne un nombre réel qui indique la largeur de cet objet Pen .

Notes

Si vous passez l’adresse d’un stylet à l’une des méthodes de dessin d’un objet Graphics , la largeur du trait du stylet dépend de l’unité de mesure spécifiée dans l’objet Graphics . L’unité de mesure par défaut est UnitPixel, qui est un élément de l’énumération Unit .

Exemples

L’exemple suivant crée un objet Pen avec une largeur spécifiée et dessine une ligne. Le code obtient ensuite la largeur du stylet, crée un deuxième stylet basé sur la largeur du premier stylet et dessine une deuxième ligne.

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);
}

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::SetWidth

Stylos, lignes et rectangles

Définition de la largeur et de l’alignement du stylet