Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
The LineCap enumeration specifies the type of graphic shape to use on the end of a line drawn with a Windows GDI+ pen. The cap can be a square, circle, triangle, arrowhead, custom, or masked (hidden). End caps can also "anchor" the line by centering the cap at the end of the line.
Syntax
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
} ;
Constants
LineCapFlat Value: 0 Specifies that the line ends at the last point. The end is squared off. |
LineCapSquare Value: 1 Specifies a square cap. The center of the square is the last point in the line. The height and width of the square are the line width. |
LineCapRound Value: 2 Specifies a circular cap. The center of the circle is the last point in the line. The diameter of the circle is the line width. |
LineCapTriangle Value: 3 Specifies a triangular cap. The base of the triangle is the last point in the line. The base of the triangle is the line width. |
LineCapNoAnchor Value: 0x10 Specifies that the line ends are not anchored. |
LineCapSquareAnchor Value: 0x11 Specifies that the line ends are anchored with a square. The center of the square is the last point in the line. The height and width of the square are the line width. |
LineCapRoundAnchor Value: 0x12 Specifies that the line ends are anchored with a circle. The center of the circle is at the last point in the line. The circle is wider than the line. |
LineCapDiamondAnchor Value: 0x13 Specifies that the line ends are anchored with a diamond (a square turned at 45 degrees). The center of the diamond is at the last point in the line. The diamond is wider than the line. |
LineCapArrowAnchor Value: 0x14 Specifies that the line ends are anchored with arrowheads. The arrowhead point is located at the last point in the line. The arrowhead is wider than the line. |
LineCapCustom Value: 0xff Specifies that the line ends are made from a CustomLineCap. |
LineCapAnchorMask Value: 0xf0 |
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows XP, Windows 2000 Professional [desktop apps only] |
Minimum supported server | Windows 2000 Server [desktop apps only] |
Header | gdiplusenums.h (include Gdiplus.h) |