Condividi tramite


Metodo CustomLineCap::GetStrokeJoin (gdiplusheaders.h)

Il metodo CustomLineCap::GetStrokeJoin restituisce lo stile di LineJoin usato per unire più righe nello stesso oggetto GraphicsPath .

Sintassi

LineJoin GetStrokeJoin();

Valore restituito

Tipo: LineJoin

Questo metodo restituisce lo stile del join di riga.

Commenti

L'oggetto CustomLineCap usa un percorso e un tratto per definire il limite finale. Il tratto è contenuto in un oggetto GraphicsPath , che può contenere più di una figura. Se nell'oggetto GraphicsPath è presente più di una figura, il join del tratto determina la visualizzazione grafica del loro insieme.

Esempio

Nell'esempio seguente viene creato un oggetto CustomLineCap con un join del tratto. Ottiene quindi il join del tratto e lo assegna come join della riga di un oggetto Pen che usa quindi per disegnare una linea.

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

Requisiti

   
Client minimo supportato Windows XP, Windows 2000 Professional [solo app desktop]
Server minimo supportato Windows 2000 Server [solo app desktop]
Piattaforma di destinazione Windows
Intestazione gdiplusheaders.h (include Gdiplus.h)
Libreria Gdiplus.lib
DLL Gdiplus.dll

Vedi anche

CustomLineCap

LineCap

Linejoin