PAINTFILLGRADIENTSTYLE

typedef enum
{
   PAINT_FILL_GRADIENT_STYLE_NONE,
   PAINT_FILL_GRADIENT_STYLE_LINE_L_TO_R           = 1000,
   PAINT_FILL_GRADIENT_STYLE_LINE_R_TO_L           = 1001,
   PAINT_FILL_GRADIENT_STYLE_LINE_T_TO_B           = 1002,
   PAINT_FILL_GRADIENT_STYLE_LINE_B_TO_T           = 1003,
   PAINT_FILL_GRADIENT_STYLE_LINE_LT_TO_RB         = 1004,
   PAINT_FILL_GRADIENT_STYLE_LINE_LB_TO_RT         = 1005,
   PAINT_FILL_GRADIENT_STYLE_LINE_RT_TO_LB         = 1006,
   PAINT_FILL_GRADIENT_STYLE_LINE_RB_TO_LT         = 1007,
   PAINT_FILL_GRADIENT_STYLE_LINE2_L_AND_R_TO_C    = 1008,
   PAINT_FILL_GRADIENT_STYLE_LINE2_C_TO_L_AND_R    = 1009,
   PAINT_FILL_GRADIENT_STYLE_LINE2_T_AND_B_TO_C    = 1010,
   PAINT_FILL_GRADIENT_STYLE_LINE2_C_TO_T_AND_B    = 1011,
   PAINT_FILL_GRADIENT_STYLE_LINE2_LT_AND_RB_TO_C  = 1012,
   PAINT_FILL_GRADIENT_STYLE_LINE2_C_TO_LT_AND_RB  = 1013,
   PAINT_FILL_GRADIENT_STYLE_LINE2_RT_AND_LB_TO_C  = 1014,
   PAINT_FILL_GRADIENT_STYLE_LINE2_C_TO_RT_AND_LB  = 1015,

   PAINT_FILL_GRADIENT_STYLE_ANGLE_TO_LT           = 2000,
   PAINT_FILL_GRADIENT_STYLE_ANGLE_TO_LB           = 2001,
   PAINT_FILL_GRADIENT_STYLE_ANGLE_TO_RT           = 2002,
   PAINT_FILL_GRADIENT_STYLE_ANGLE_TO_RB           = 2003,
   PAINT_FILL_GRADIENT_STYLE_ANGLE_FROM_LT         = 2004,
   PAINT_FILL_GRADIENT_STYLE_ANGLE_FROM_LB         = 2005,
   PAINT_FILL_GRADIENT_STYLE_ANGLE_FROM_RT         = 2006,
   PAINT_FILL_GRADIENT_STYLE_ANGLE_FROM_RB         = 2007,

   PAINT_FILL_GRADIENT_STYLE_RECTANGLE_TO_C        = 3000,
   PAINT_FILL_GRADIENT_STYLE_RECTANGLE_FROM_C      = 3001,

   PAINT_FILL_GRADIENT_STYLE_ELLIPSE_TO_C          = 4000,
   PAINT_FILL_GRADIENT_STYLE_ELLIPSE_FROM_C        = 4001,

   PAINT_FILL_GRADIENT_STYLE_CONE_FROM_L           = 5000,
   PAINT_FILL_GRADIENT_STYLE_CONE_FROM_R           = 5001,
   PAINT_FILL_GRADIENT_STYLE_CONE_FROM_T           = 5002,
   PAINT_FILL_GRADIENT_STYLE_CONE_FROM_B           = 5003,
   PAINT_FILL_GRADIENT_STYLE_CONE_FROM_LT          = 5004,
   PAINT_FILL_GRADIENT_STYLE_CONE_FROM_LB          = 5005,
   PAINT_FILL_GRADIENT_STYLE_CONE_FROM_RT          = 5006,
   PAINT_FILL_GRADIENT_STYLE_CONE_FROM_RB          = 5007,

} PAINTFILLGRADIENTSTYLE, *pPAINTFILLGRADIENTSTYLE;

The PAINTFILLGRADIENTSTYLE enumerated type contains options for the background gradient fill style. These are the possible values for the nGradientStyle member of the PAINTFILL structure.

Value

Meaning

PAINT_FILL_GRADIENT_STYLE_NONE

no gradient

PAINT_FILL_GRADIENT_STYLE_LINE_L_TO_R

linear gradient from left to right

PAINT_FILL_GRADIENT_STYLE_LINE_R_TO_L

linear gradient from right to left

PAINT_FILL_GRADIENT_STYLE_LINE_T_TO_B

linear gradient from top to bottom

PAINT_FILL_GRADIENT_STYLE_LINE_B_TO_T

linear gradient from bottom to top

PAINT_FILL_GRADIENT_STYLE_LINE_LT_TO_RB

linear gradient from left, top to right, bottom

PAINT_FILL_GRADIENT_STYLE_LINE_LB_TO_RT

linear gradient from left, bottom to right, top

PAINT_FILL_GRADIENT_STYLE_LINE_RT_TO_LB

linear gradient from right, top to left, bottom

PAINT_FILL_GRADIENT_STYLE_LINE_RB_TO_LT

linear gradient from right, bottom to left, top

PAINT_FILL_GRADIENT_STYLE_LINE2_L_AND_R_TO_C

linear gradient from left and right to the center

PAINT_FILL_GRADIENT_STYLE_LINE2_C_TO_L_AND_R

linear gradient from the center to the left and right

PAINT_FILL_GRADIENT_STYLE_LINE2_T_AND_B_TO_C

linear gradient from top and bottom to the center

PAINT_FILL_GRADIENT_STYLE_LINE2_C_TO_T_AND_B

linear gradient from the center to the top and bottom

PAINT_FILL_GRADIENT_STYLE_LINE2_LT_AND_RB_TO_C

linear gradient from left, top and right, bottom to the center

PAINT_FILL_GRADIENT_STYLE_LINE2_C_TO_LT_AND_RB

linear gradient from the center to the left, top and right, bottom

PAINT_FILL_GRADIENT_STYLE_LINE2_RT_AND_LB_TO_C

linear gradient from right, top and left, bottom to the center

PAINT_FILL_GRADIENT_STYLE_LINE2_C_TO_RT_AND_LB

linear gradient from the center to the right, top and left bottom

PAINT_FILL_GRADIENT_STYLE_ANGLE_TO_LT

angular gradient to left, top

PAINT_FILL_GRADIENT_STYLE_ANGLE_TO_LB

angular gradient to left, bottom

PAINT_FILL_GRADIENT_STYLE_ANGLE_TO_RT

angular gradient to right, top

PAINT_FILL_GRADIENT_STYLE_ANGLE_TO_RB

angular gradient to right, bottom

PAINT_FILL_GRADIENT_STYLE_ANGLE_FROM_LT

angular gradient from left, top

PAINT_FILL_GRADIENT_STYLE_ANGLE_FROM_LB

angular gradient from left, bottom

PAINT_FILL_GRADIENT_STYLE_ANGLE_FROM_RT

angular gradient from right, top

PAINT_FILL_GRADIENT_STYLE_ANGLE_FROM_RB

angular gradient from right, bottom

PAINT_FILL_GRADIENT_STYLE_RECTANGLE_TO_C

rectangular gradient to the center

PAINT_FILL_GRADIENT_STYLE_RECTANGLE_FROM_C

rectangular gradient from the center

PAINT_FILL_GRADIENT_STYLE_ELLIPSE_TO_C

elliptical gradient to the center

PAINT_FILL_GRADIENT_STYLE_ELLIPSE_FROM_C

elliptical gradient from the center

PAINT_FILL_GRADIENT_STYLE_CONE_FROM_L

conical gradient from the left

PAINT_FILL_GRADIENT_STYLE_CONE_FROM_R

conical gradient from the right

PAINT_FILL_GRADIENT_STYLE_CONE_FROM_T

conical gradient from the top

PAINT_FILL_GRADIENT_STYLE_CONE_FROM_B

conical gradient from the bottom

PAINT_FILL_GRADIENT_STYLE_CONE_FROM_LT

conical gradient from the left, top

PAINT_FILL_GRADIENT_STYLE_CONE_FROM_LB

conical gradient from the left, bottom

PAINT_FILL_GRADIENT_STYLE_CONE_FROM_RT

conical gradient from the right

PAINT_FILL_GRADIENT_STYLE_CONE_FROM_RB

conical gradient from the right, bottom