共用方式為


CustomLineCap::GetStrokeJoin 方法 (gdiplusheaders.h)

CustomLineCap::GetStrokeJoin方法會傳回用來聯結相同GraphicsPath物件中多行的LineJoin樣式。

Syntax

LineJoin GetStrokeJoin();

傳回值

類型: LineJoin

這個方法會傳回線條聯結的樣式。

備註

CustomLineCap物件會使用路徑和筆劃來定義結束端點。 筆劃包含在 GraphicsPath 物件中,其中可以包含一個以上的圖形。 如果 GraphicsPath 物件中有一個以上的圖形,筆劃聯結會決定其聯結的圖形顯示方式。

範例

下列範例會建立具有筆劃聯結的 CustomLineCap 物件。 然後,它會取得筆劃聯結,並將它指派為 Pen 物件的線條聯結,然後用來繪製線條。

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

需求

   
最低支援的用戶端 Windows XP、Windows 2000 Professional [僅限桌面應用程式]
最低支援的伺服器 Windows 2000 Server [僅限桌面應用程式]
目標平台 Windows
標頭 gdiplusheaders.h (包含 Gdiplus.h)
程式庫 Gdiplus.lib
Dll Gdiplus.dll

另請參閱

CustomLineCap

LineCap

LineJoin