lFlags
Flags that indicate which background color, shade (or gradient) type, ball type and ball color type to use. You can use a bit wise OR (|) to specify one flag from each group.
The following flags indicate how to draw the shading:
| Value | Meaning | 
| CLRBALLS_SHADING_SINGLE | [0x0001] Use only the background color (i.e. no shading). | 
| CLRBALLS_SHADING_LEFTRIGHT | [0x0002] Draw shading as vertical lines that move from left to right. | 
| CLRBALLS_SHADING_TOPBOTTOM | [0x0003] Draw shading as horizontal lines that move from top to bottom. | 
| CLRBALLS_SHADING_CIRCULAR | [0x0004] Draw shading as concentric circles. | 
| CLRBALLS_SHADING_ELLIPTICAL | [0x0005] Draw shading as concentric ellipses. | 
The following flags indicate which type of ball to use:
| Value | Meaning | 
| CLRBALLS_STICKER | [0x0010] Use Balls that will overlap like stickers. | 
| CLRBALLS_BALL | [0x0020] Use Balls that will adjust like bubbles. | 
The following flags indicate how to treat the background:
| Value | Meaning | 
| CLRBALLS_IMAGE | [0x0100] Make the background the same as the image. | 
| CLRBALLS_COLOR | [0x0200] Make the background using crBkgColor and crShadingColor with the specified shade type. | 
The following flags indicate which type of ball coloring to use:
| Value | Meaning | 
| CLRBALLS_BALLCLR_MASK | [0x1000] Have the Ball color block image colors. | 
| CLRBALLS_BALLCLR_OPACITY | [0x2000] Use the opacity value when combining image colors with ball colors. |