Partager via


CustomLineCap::GetStrokeJoin, méthode (gdiplusheaders.h)

La méthode CustomLineCap::GetStrokeJoin retourne le style LineJoin utilisé pour joindre plusieurs lignes dans le même objet GraphicsPath .

Syntaxe

LineJoin GetStrokeJoin();

Valeur de retour

Type : LineJoin

Cette méthode retourne le style de jointure de ligne.

Notes

L’objet CustomLineCap utilise un chemin d’accès et un trait pour définir la limite de fin. Le trait est contenu dans un objet GraphicsPath , qui peut contenir plusieurs figures. S’il existe plusieurs figures dans l’objet GraphicsPath , la jointure de trait détermine la façon dont leur jointure est affichée graphiquement.

Exemples

L’exemple suivant crée un objet CustomLineCap avec une jointure de trait. Il obtient ensuite la jointure de trait et l’affecte en tant que jointure de ligne d’un objet Pen qu’il utilise ensuite pour dessiner une ligne.

VOID Example_GetStrokeJoin(HDC hdc)
{
   Graphics graphics(hdc);

   //Create a Path, and add two lines to it.
   Point points[3] = {Point(-15, -15), Point(0, 0), Point(15, -15)};
   GraphicsPath capPath;
   capPath.AddLines(points, 3);

   // Create a CustomLineCap object.
   CustomLineCap custCap(NULL, &capPath); 
  
   // Set the stroke join for custCap.
   custCap.SetStrokeJoin(LineJoinBevel);

   // Get the stroke join from custCap.
   LineJoin strokeJoin = custCap.GetStrokeJoin();
  
   // Create a Pen object, assign strokeJoin as the line join, and draw two
   // joined lines in a path.
   Pen strokeJoinPen(Color(255, 255, 0, 0), 15.1f);
   strokeJoinPen.SetLineJoin(strokeJoin);
   GraphicsPath joinPath;
   joinPath.AddLine(Point(10, 10), Point(10, 200));
   joinPath.AddLine(Point(10, 200), Point(200, 200));
   graphics.DrawPath(&strokeJoinPen, &joinPath);
}

Configuration requise

   
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 gdiplusheaders.h (inclure Gdiplus.h)
Bibliothèque Gdiplus.lib
DLL Gdiplus.dll

Voir aussi

CustomLineCap

LineCap

LineJoin