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


Перечисление LineCap (gdiplusenums.h)

Перечисление LineCap указывает тип графической фигуры, используемой в конце линии, нарисованной пером Windows GDI+. Крышка может быть квадратом, кругом, треугольником, стрелкой, пользовательской или маскировкой (скрытой). Концевые крышки также могут "привязать" линию, отцентрируя крышку в конце линии.

Синтаксис

typedef enum LineCap {
  LineCapFlat = 0,
  LineCapSquare = 1,
  LineCapRound = 2,
  LineCapTriangle = 3,
  LineCapNoAnchor = 0x10,
  LineCapSquareAnchor = 0x11,
  LineCapRoundAnchor = 0x12,
  LineCapDiamondAnchor = 0x13,
  LineCapArrowAnchor = 0x14,
  LineCapCustom = 0xff,
  LineCapAnchorMask = 0xf0
} ;

Константы

 
LineCapFlat
Значение: 0
Указывает, что линия заканчивается в последней точке. Конец вырезается в квадрат.
LineCapSquare
Значение: 1
Задает квадратную крышку. Центр квадрата — это последняя точка линии. Высота и ширина квадрата — это ширина линии.
LineCapRound
Значение: 2
Задает круговую крышку. Центр круга — это последняя точка линии. Диаметр круга — это ширина линии.
LineCapTriangle
Значение: 3
Задает треугольный заголовок. Основанием треугольника является последняя точка в линии. Основанием треугольника является ширина линии.
LineCapNoAnchor
Значение: 0x10
Указывает, что концы строки не привязаны.
LineCapSquareAnchor
Значение: 0x11
Указывает, что концы линии привязываются квадратом. Центр квадрата — это последняя точка линии. Высота и ширина квадрата — это ширина линии.
LineCapRoundAnchor
Значение: 0x12
Указывает, что концы линии привязываются к окружности. Центр окружности находится в последней точке линии. Круг шире линии.
LineCapDiamondAnchor
Значение: 0x13
Указывает, что концы линии привязываются к ромбу (квадрат, повернутый на 45 градусов). Центр ромба находится в последней точке линии. Алмаз шире линии.
LineCapArrowAnchor
Значение: 0x14
Указывает, что концы линии привязаны к стрелкам. Стрелка находится в последней точке линии. Стрелка шире линии.
LineCapCustom
Значение: 0xff
Указывает, что концы строки создаются из
CustomLineCap.
LineCapAnchorMask
Значение: 0xf0

Требования

Требование Значение
Минимальная версия клиента Windows XP, Windows 2000 Professional [только классические приложения]
Минимальная версия сервера Windows 2000 Server [только классические приложения]
Верхняя часть gdiplusenums.h (включая Gdiplus.h)