Shapes

The following values may be used for the DrawShape method.

Value

Meaning

Rectangle class

FXD_SHAPE_RECTANGLE

Rectangle

FXD_SHAPE_RECTANGLE_ROUNDED

Rounded rectangle

FXD_SHAPE_RECTANGLE_MAX

Number of shapes in this class.

Square class

FXD_SHAPE_SQUARE

Square

FXD_SHAPE_SQUARE_ROUNDED

Rounded square

FXD_SHAPE_SQUARE_MAX

Number of shapes in this class.

Parallelogram class

FXD_SHAPE_PARALLELOGRAM_L

Parallelogram left

FXD_SHAPE_PARALLELOGRAM_R

Parallelogram right

FXD_SHAPE_PARALLELOGRAM_T

Parallelogram top

FXD_SHAPE_PARALLELOGRAM_B

Parallelogram bottom

FXD_SHAPE_PARALLELOGRAM_MAX

Number of shapes in this class.

Trapezoid class

FXD_SHAPE_TRAPEZOID_L

Trapezoid left

FXD_SHAPE_TRAPEZOID_R

Trapezoid right

FXD_SHAPE_TRAPEZOID_T

Trapezoid top

FXD_SHAPE_TRAPEZOID_B

Trapezoid bottom

FXD_SHAPE_TRAPEZOID_MAX

Number of shapes in this class.

Circle class

FXD_SHAPE_CIRCLE

Circle

FXD_SHAPE_CIRCLE_90_LT

Circle 90° left-top

FXD_SHAPE_CIRCLE_90_LB

Circle 90° left-bottom

FXD_SHAPE_CIRCLE_90_RT

Circle 90° right-top

FXD_SHAPE_CIRCLE_90_RB

Circle 90° right-bottom

FXD_SHAPE_CIRCLE_180_L

Circle 180° left

FXD_SHAPE_CIRCLE_180_R

Circle 180° right

FXD_SHAPE_CIRCLE_180_T

Circle 180° top

FXD_SHAPE_CIRCLE_180_B

Circle 180° bottom

FXD_SHAPE_CIRCLE_270_LT

Circle 270° left-top

FXD_SHAPE_CIRCLE_270_LB

Circle 270° left-bottom

FXD_SHAPE_CIRCLE_270_RT

Circle 270° right-top

FXD_SHAPE_CIRCLE_270_RB

Circle 270° right-bottom

FXD_SHAPE_CIRCLE_MAX

Number of shapes in this class.

Ellipse class

FXD_SHAPE_ELLIPSE

Ellipse

FXD_SHAPE_ELLIPSE_90_LT

Ellipse 90° left-top

FXD_SHAPE_ELLIPSE_90_LB

Ellipse 90° left-bottom

FXD_SHAPE_ELLIPSE_90_RT

Ellipse 90° right-top

FXD_SHAPE_ELLIPSE_90_RB

Ellipse 90° right-bottom

FXD_SHAPE_ELLIPSE_180_L

Ellipse 180° left

FXD_SHAPE_ELLIPSE_180_R

Ellipse 180° right

FXD_SHAPE_ELLIPSE_180_T

Ellipse 180° top

FXD_SHAPE_ELLIPSE_180_B

Ellipse 180° bottom

FXD_SHAPE_ELLIPSE_270_LT

Ellipse 270° left-top

FXD_SHAPE_ELLIPSE_270_LB

Ellipse 270° left-bottom

FXD_SHAPE_ELLIPSE_270_RT

Ellipse 270° right-top

FXD_SHAPE_ELLIPSE_270_RB

Ellipse 270° right-bottom

FXD_SHAPE_ELLIPSE_MAX

Number of shapes in this class.

Triangle class

FXD_SHAPE_TRIANGLE_EQUILATERAL_L

Equilateral triangle left

FXD_SHAPE_TRIANGLE_EQUILATERAL_R

Equilateral triangle right

FXD_SHAPE_TRIANGLE_EQUILATERAL_T

Equilateral triangle top

FXD_SHAPE_TRIANGLE_EQUILATERAL_B

Equilateral triangle bottom

FXD_SHAPE_TRIANGLE_ISOSCELES_L

Isosceles triangle left

FXD_SHAPE_TRIANGLE_ISOSCELES_R

Isosceles triangle right

FXD_SHAPE_TRIANGLE_ISOSCELES_T

Isosceles triangle top

FXD_SHAPE_TRIANGLE_ISOSCELES_B

Isosceles triangle bottom

FXD_SHAPE_TRIANGLE_RIGHT_LT

Right triangle left-top

FXD_SHAPE_TRIANGLE_RIGHT_LB

Right triangle left-bottom

FXD_SHAPE_TRIANGLE_RIGHT_RT

Right triangle right-top

FXD_SHAPE_TRIANGLE_RIGHT_RB

Right triangle right-bottom

FXD_SHAPE_TRIANGLE_MAX

Number of shapes in this class.

Other polygons class

FXD_SHAPE_OCTAGON

Octagon

FXD_SHAPE_DIAMOND

Diamond

FXD_SHAPE_PENTAGON

Pentagon

FXD_SHAPE_HEXAGON

Hexagon

FXD_SHAPE_LINE

Line

FXD_SHAPE_REGION

Region

FXD_SHAPE_OTHER_MAX

Number of shapes in this class.

Star class

FXD_SHAPE_STAR4

Star 4 points

FXD_SHAPE_STAR5

Star 5 points

FXD_SHAPE_STAR8

Star 8 points

FXD_SHAPE_STAR16

Star 16 points

FXD_SHAPE_STAR24

Star 24 points

FXD_SHAPE_STAR32

Star 36 points

FXD_SHAPE_STAR_MAX

Number of shapes in this class.

Cross class

FXD_SHAPE_CROSS_SMALL

Cross small

FXD_SHAPE_CROSS_MEDIUM

Cross medium

FXD_SHAPE_CROSS_LARGE

Cross large

FXD_SHAPE_CROSS_MAX

Number of shapes in this class.

Arrow class

FXD_SHAPE_ARROW_L

Arrow left

FXD_SHAPE_ARROW_R

Arrow right

FXD_SHAPE_ARROW_T

Arrow top

FXD_SHAPE_ARROW_B

Arrow bottom

FXD_SHAPE_ARROW2_L_AND_R

Arrow2 left and right

FXD_SHAPE_ARROW2_T_AND_B

Arrow2 top and bottom

FXD_SHAPE_ARROW2_L_AND_T

Arrow2 left and top

FXD_SHAPE_ARROW2_L_AND_B

Arrow2 left and bottom

FXD_SHAPE_ARROW2_R_AND_T

Arrow2 right and top

FXD_SHAPE_ARROW2_R_AND_B

Arrow2 right and bottom

FXD_SHAPE_ARROW3_L_AND_T_AND_R

Arrow3 left and top and right

FXD_SHAPE_ARROW3_T_AND_R_AND_B

Arrow3 top and right and bottom

FXD_SHAPE_ARROW3_L_AND_B_AND_R

Arrow3 left and bottom and right

FXD_SHAPE_ARROW3_L_AND_T_AND_B

Arrow3 left and top and bottom

FXD_SHAPE_ARROW4_L_AND_T_AND_R_AND_B

Arrow4 left and top and right and bottom

FXD_SHAPE_ARROW_MAX

Number of shapes in this class.