VECTORBRUSH
typedef struct _VECTORBRUSH
{
L_INT nSize;
VECTORBRUSHSTYLE VectorBrushStyle;
union
{
STANDARDBRUSH StandardBrush;
HATCHBRUSH HatchBrush;
PATTERNBRUSH PatternBrush;
GRADIENTBRUSH GradientBrush;
}BrushType;
}VECTORBRUSH, L_FAR *pVECTORBRUSH;
The VECTORBRUSH structure holds information about the brush used to draw a vector object.
Member |
Description | |
nSize |
Size of this structure. Used for versioning. | |
VectorBrushStyle |
Value that indicates the brush style. Possible values are: | |
|
Value |
Meaning |
|
VECTORBRUSH_STANDARD |
Standard brush |
|
VECTORBRUSH_PATTERN |
Pattern brush |
|
VECTORBRUSH_GRADIENT |
Gradient brush |
|
VECTORBRUSH_HATCH |
Hatched brush |
BrushType |
Union of structures. The type of structure in this member depends on the value of the VectorBrushStyle member. | |
|
if VectorBrushStyle is: |
BrushType contains a structure of type: |
|
VECTORBRUSH_STANDARD |
|
|
VECTORBRUSH_PATTERN |
|
|
VECTORBRUSH_GRADIENT |
|
|
VECTORBRUSH_HATCH |