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 |