Поделиться через


Метод CustomLineCap::GetStrokeJoin (gdiplusheaders.h)

Метод CustomLineCap::GetStrokeJoin возвращает стиль LineJoin , используемый для соединения нескольких строк в одном объекте GraphicsPath .

Синтаксис

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 Профессиональная [только классические приложения]
Минимальная версия сервера Windows 2000 Server [только классические приложения]
Целевая платформа Windows
Header gdiplusheaders.h (включая Gdiplus.h)
Библиотека Gdiplus.lib
DLL Gdiplus.dll

См. также раздел

CustomLineCap

LineCap

LineJoin