Freigeben über


CustomLineCap::GetStrokeJoin-Methode (gdiplusheaders.h)

Die CustomLineCap::GetStrokeJoin-Methode gibt den Stil von LineJoin zurück, der verwendet wird, um mehrere Zeilen im gleichen GraphicsPath-Objekt zu verbinden.

Syntax

LineJoin GetStrokeJoin();

Rückgabewert

Typ: LineJoin

Diese Methode gibt den Stil des Zeilenjoins zurück.

Hinweise

Das CustomLineCap-Objekt verwendet einen Pfad und einen Strich, um die Endkappe zu definieren. Der Strich ist in einem GraphicsPath-Objekt enthalten, das mehrere Abbildungen enthalten kann. Wenn mehr als eine Abbildung im GraphicsPath-Objekt vorhanden ist, bestimmt der Strichjoin, wie das Gelenk grafisch angezeigt wird.

Beispiele

Im folgenden Beispiel wird ein CustomLineCap-Objekt mit einem Strichjoin erstellt. Anschließend ruft er den Strichjoin ab und weist ihn als Linienjoin eines Pen-Objekts zu, das dann zum Zeichnen einer Linie verwendet wird.

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

Anforderungen

   
Unterstützte Mindestversion (Client) Windows XP, Windows 2000 Professional [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows 2000 Server [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile gdiplusheaders.h (include Gdiplus.h)
Bibliothek Gdiplus.lib
DLL Gdiplus.dll

Weitere Informationen

Customlinecap

Linecap

Linejoin