BrushType 枚举 (gdiplusenums.h)

BrushType 枚举指示画笔的类型。 有五种类型的画笔。

语法

typedef enum BrushType {
  BrushTypeSolidColor = 0,
  BrushTypeHatchFill = 1,
  BrushTypeTextureFill = 2,
  BrushTypePathGradient = 3,
  BrushTypeLinearGradient = 4
} ;

常量

 
BrushTypeSolidColor
值: 0
指示 SolidBrush 类型的画笔。 纯色画笔绘制一种不透明或透明的恒定颜色。
BrushTypeHatchFill
值:1
指示 HatchBrush 类型的画笔。 阴影画笔绘制背景,并在该背景上绘制线条、点、短划线、方块、横切线或这些图案的一些变体。 阴影画笔由两种颜色组成:一种用于背景,一种用于背景上的图案。 背景的颜色称为
背景色,图案的颜色称为
前景色
BrushTypeTextureFill
值: 2
指示 TextureBrush 类型的画笔。 纹理画笔绘制图像。 图像或
纹理 是指定图像的一部分或指定图像的缩放版本。 图像类型 (图元文件还是非可识别) 确定纹理是图像的一部分还是图像的缩放版本。
BrushTypePathGradient
值: 3
指示 PathGradientBrush 类型的画笔。 路径渐变画笔绘制颜色渐变,其中颜色从中心点向外变化,而边界由闭合曲线或路径定义。 颜色渐变的中心点有一种颜色,边界处有一种或多种颜色。
BrushTypeLinearGradient
值: 4
指示 LinearGradientBrush 类型的画笔。 线性渐变画笔绘制颜色渐变,其中颜色从线性渐变画笔的起始边界线均匀变化到线性渐变画笔的结束边界线。 线性渐变画笔的边界线是两条平行直线。 颜色渐变垂直于线性渐变画笔的边界线,在从起始边界线到结束边界线的笔划中逐渐变化。 颜色渐变在起始边界线处有一种颜色,在结束边界线有另一种颜色。

要求

要求
最低受支持的客户端 Windows XP、Windows 2000 Professional [仅限桌面应用]
最低受支持的服务器 Windows 2000 Server [仅限桌面应用]
标头 gdiplusenums.h (包括 Gdiplus.h)

另请参阅

画笔和填充形状

HatchBrush

LinearGradientBrush

PathGradientBrush

SolidBrush

TextureBrush

使用画笔填充形状