PAINTSHAPEGRADIENTSTYLE

typedef enum
{
   PAINT_SHAPE_GRADIENT_STYLE_NONE,
   PAINT_SHAPE_GRADIENT_STYLE_LINE_L_TO_R = 1000,
   PAINT_SHAPE_GRADIENT_STYLE_LINE_R_TO_L = 1001,
   PAINT_SHAPE_GRADIENT_STYLE_LINE_T_TO_B = 1002,
   PAINT_SHAPE_GRADIENT_STYLE_LINE_B_TO_T = 1003,
   PAINT_SHAPE_GRADIENT_STYLE_LINE_LT_TO_RB = 1004,
   PAINT_SHAPE_GRADIENT_STYLE_LINE_LB_TO_RT = 1005,
   PAINT_SHAPE_GRADIENT_STYLE_LINE_RT_TO_LB = 1006,
   PAINT_SHAPE_GRADIENT_STYLE_LINE_RB_TO_LT = 1007,
   PAINT_SHAPE_GRADIENT_STYLE_LINE2_L_AND_R_TO_C = 1008,
   PAINT_SHAPE_GRADIENT_STYLE_LINE2_C_TO_L_AND_R = 1009,
   PAINT_SHAPE_GRADIENT_STYLE_LINE2_T_AND_B_TO_C = 1010,
   PAINT_SHAPE_GRADIENT_STYLE_LINE2_C_TO_T_AND_B = 1011,
   PAINT_SHAPE_GRADIENT_STYLE_LINE2_LT_AND_RB_TO_C = 1012,
   PAINT_SHAPE_GRADIENT_STYLE_LINE2_C_TO_LT_AND_RB = 1013,
   PAINT_SHAPE_GRADIENT_STYLE_LINE2_RT_AND_LB_TO_C = 1014,
   PAINT_SHAPE_GRADIENT_STYLE_LINE2_C_TO_RT_AND_LB = 1015,

   PAINT_SHAPE_GRADIENT_STYLE_ANGLE_TO_LT = 2000,
   PAINT_SHAPE_GRADIENT_STYLE_ANGLE_TO_LB = 2001,
   PAINT_SHAPE_GRADIENT_STYLE_ANGLE_TO_RT = 2002,
   PAINT_SHAPE_GRADIENT_STYLE_ANGLE_TO_RB = 2003,
   PAINT_SHAPE_GRADIENT_STYLE_ANGLE_FROM_LT = 2004,
   PAINT_SHAPE_GRADIENT_STYLE_ANGLE_FROM_LB = 2005,
   PAINT_SHAPE_GRADIENT_STYLE_ANGLE_FROM_RT = 2006,
   PAINT_SHAPE_GRADIENT_STYLE_ANGLE_FROM_RB = 2007,

   PAINT_SHAPE_GRADIENT_STYLE_RECTANGLE_TO_C = 3000,
   PAINT_SHAPE_GRADIENT_STYLE_RECTANGLE_FROM_C = 3001,

   PAINT_SHAPE_GRADIENT_STYLE_ELLIPSE_TO_C = 4000,
   PAINT_SHAPE_GRADIENT_STYLE_ELLIPSE_FROM_C = 4001,

   PAINT_SHAPE_GRADIENT_STYLE_CONE_FROM_L = 5000,
   PAINT_SHAPE_GRADIENT_STYLE_CONE_FROM_R = 5001,
   PAINT_SHAPE_GRADIENT_STYLE_CONE_FROM_T = 5002,
   PAINT_SHAPE_GRADIENT_STYLE_CONE_FROM_B = 5003,
   PAINT_SHAPE_GRADIENT_STYLE_CONE_FROM_LT = 5004,
   PAINT_SHAPE_GRADIENT_STYLE_CONE_FROM_LB = 5005,
   PAINT_SHAPE_GRADIENT_STYLE_CONE_FROM_RT = 5006,
   PAINT_SHAPE_GRADIENT_STYLE_CONE_FROM_RB = 5007,

} PAINTSHAPEGRADIENTSTYLE, *pPAINTSHAPEGRADIENTSTYLE;

The PAINTSHAPEGRADIENTSTYLE enumerated type contains options for the gradient background style of a shape. These are the possible values for the nGradientStyle member of the PAINTSHAPE structure.

Value

Meaning

PAINT_SHAPE_GRADIENT_STYLE_NONE

No gradient.

PAINT_SHAPE_GRADIENT_STYLE_LINE_L_TO_R

Linear gradient from left to right.

PAINT_SHAPE_GRADIENT_STYLE_LINE_R_TO_L

Linear gradient from right to left.

PAINT_SHAPE_GRADIENT_STYLE_LINE_T_TO_B

Linear gradient from top to bottom.

PAINT_SHAPE_GRADIENT_STYLE_LINE_B_TO_T

Linear gradient from bottom to top.

PAINT_SHAPE_GRADIENT_STYLE_LINE_LT_TO_RB

Linear gradient from left, top to right, bottom.

PAINT_SHAPE_GRADIENT_STYLE_LINE_LB_TO_RT

Linear gradient from left, bottom to right, top.

PAINT_SHAPE_GRADIENT_STYLE_LINE_RT_TO_LB

Linear gradient from right, top to left, bottom.

PAINT_SHAPE_GRADIENT_STYLE_LINE_RB_TO_LT

Linear gradient from right, bottom to left, top.

PAINT_SHAPE_GRADIENT_STYLE_LINE2_L_AND_R_TO_C

Linear gradient from left and right to the center.

PAINT_SHAPE_GRADIENT_STYLE_LINE2_C_TO_L_AND_R

Linear gradient from the center to the left and right.

PAINT_SHAPE_GRADIENT_STYLE_LINE2_T_AND_B_TO_C

Linear gradient from top and bottom to the center.

PAINT_SHAPE_GRADIENT_STYLE_LINE2_C_TO_T_AND_B

Linear gradient from the center to the top and bottom.

PAINT_SHAPE_GRADIENT_STYLE_LINE2_LT_AND_RB_TO_C

Linear gradient from left, top and right, bottom to the center.

PAINT_SHAPE_GRADIENT_STYLE_LINE2_C_TO_LT_AND_RB

Linear gradient from the center to the left, top and right, bottom.

PAINT_SHAPE_GRADIENT_STYLE_LINE2_RT_AND_LB_TO_C

Linear gradient from right, top and left, bottom to the center.

PAINT_SHAPE_GRADIENT_STYLE_LINE2_C_TO_RT_AND_LB

Linear gradient from the center to the right, top and left bottom.

PAINT_SHAPE_GRADIENT_STYLE_ANGLE_TO_LT

Angular gradient to left, top.

PAINT_SHAPE_GRADIENT_STYLE_ANGLE_TO_LB

Angular gradient to left, bottom.

PAINT_SHAPE_GRADIENT_STYLE_ANGLE_TO_RT

Angular gradient to right, top.

PAINT_SHAPE_GRADIENT_STYLE_ANGLE_TO_RB

Angular gradient to right, bottom.

PAINT_SHAPE_GRADIENT_STYLE_ANGLE_FROM_LT

Angular gradient from left, top.

PAINT_SHAPE_GRADIENT_STYLE_ANGLE_FROM_LB

Angular gradient from left, bottom.

PAINT_SHAPE_GRADIENT_STYLE_ANGLE_FROM_RT

Angular gradient from right, top.

PAINT_SHAPE_GRADIENT_STYLE_ANGLE_FROM_RB

Angular gradient from right, bottom.

PAINT_SHAPE_GRADIENT_STYLE_RECTANGLE_TO_C

Rectangular gradient to the center.

PAINT_SHAPE_GRADIENT_STYLE_RECTANGLE_FROM_C

Rectangular gradient from the center.

PAINT_SHAPE_GRADIENT_STYLE_ELLIPSE_TO_C

Elliptical gradient to the center.

PAINT_SHAPE_GRADIENT_STYLE_ELLIPSE_FROM_C

Elliptical gradient from the center.

PAINT_SHAPE_GRADIENT_STYLE_CONE_FROM_L

Conical gradient from the left.

PAINT_SHAPE_GRADIENT_STYLE_CONE_FROM_R

Conical gradient from the right.

PAINT_SHAPE_GRADIENT_STYLE_CONE_FROM_T

Conical gradient from the top.

PAINT_SHAPE_GRADIENT_STYLE_CONE_FROM_B

Conical gradient from the bottom.

PAINT_SHAPE_GRADIENT_STYLE_CONE_FROM_LT

Conical gradient from the left, top.

PAINT_SHAPE_GRADIENT_STYLE_CONE_FROM_LB

Conical gradient from the left, bottom

PAINT_SHAPE_GRADIENT_STYLE_CONE_FROM_RT

Conical gradient from the right.

PAINT_SHAPE_GRADIENT_STYLE_CONE_FROM_RB

Conical gradient from the right, bottom.