Метод 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 |