PathGradientBrush 对象存储颜色渐变的属性,可用于用逐渐变化的颜色填充路径的内部。 路径渐变画笔具有边界路径、边界颜色、中心点和中心颜色。 使用路径渐变画笔绘制区域时,从边界路径移动到中心点时,颜色会逐渐从边界颜色更改为中心颜色。
继承
PathGradientBrush 类实现 Brush。
方法
PathGradientBrush 类具有这些方法。
| 
              PathGradientBrush::GetBlend  PathGradientBrush::GetBlend 方法获取当前为此路径渐变画笔设置的混合因子和相应的混合位置。  | 
| 
              PathGradientBrush::GetBlendCount  PathGradientBrush::GetBlendCount 方法获取当前为此路径渐变画笔设置的混合因子数。  | 
| 
              PathGradientBrush::GetCenterColor  PathGradientBrush::GetCenterColor 方法获取此路径渐变画笔的中心点的颜色。  | 
| 
              PathGradientBrush::GetCenterPoint  PathGradientBrush::GetCenterPoint 方法获取此路径渐变画笔的中心点。 (重载 1/2)  | 
| 
              PathGradientBrush::GetCenterPoint  PathGradientBrush::GetCenterPoint 方法获取此路径渐变画笔的中心点。 (重载 2/2)  | 
| 
              PathGradientBrush::GetFocusScales  PathGradientBrush::GetFocusScales 方法获取此路径渐变画笔的焦点比例。  | 
| 
              PathGradientBrush::GetGammaCorrection  PathGradientBrush::GetGammaCorrection 方法确定是否为此路径渐变画笔启用 gamma 更正。  | 
| 
              PathGradientBrush::GetGraphicsPath  PathGradientBrush::GetGraphicsPath 方法未在 Windows GDI+ 版本 1.0 中实现。  | 
| 
              PathGradientBrush::GetInterpolationColorCount  PathGradientBrush::GetInterpolationColorCount 方法获取当前为此路径渐变画笔指定的预设颜色数。  | 
| 
              PathGradientBrush::GetInterpolationColors  PathGradientBrush::GetInterpolationColors 方法获取当前为此路径渐变画笔指定的预设颜色和混合位置。  | 
| 
              PathGradientBrush::GetPointCount  PathGradientBrush::GetPointCount 方法获取定义此画笔边界路径的点数组中的点数。  | 
| 
              PathGradientBrush::GetRectangle  PathGradientBrush::GetRectangle 方法获取包含此路径渐变画笔边界路径的最小矩形。 (重载 1/2)  | 
| 
              PathGradientBrush::GetRectangle  PathGradientBrush::GetRectangle 方法获取包含此路径渐变画笔边界路径的最小矩形。 (重载 2/2)  | 
| 
              PathGradientBrush::GetSurroundColorCount  PathGradientBrush::GetSurroundColorCount 方法获取已为此路径渐变画笔的边界路径指定的颜色数。  | 
| 
              PathGradientBrush::GetSurroundColors  PathGradientBrush::GetSurroundColors 方法获取当前为此路径渐变画笔指定的环绕颜色。  | 
| 
              PathGradientBrush::GetTransform  PathGradientBrush::GetTransform 方法获取此路径渐变画笔的转换矩阵。  | 
| 
              PathGradientBrush::GetWrapMode  PathGradientBrush::GetWrapMode 方法获取当前为此路径渐变画笔设置的换行模式。  | 
| 
              PathGradientBrush::MultiplyTransform  ThePathGradientBrush::MultiplyTransform 方法使用自身和另一个矩阵的乘积更新画笔的转换矩阵。  | 
| 
              PathGradientBrush::P athGradientBrush  基于 GraphicsPath 对象创建 PathGradientBrush::P athGradientBrush 对象。  | 
| 
              PathGradientBrush::P athGradientBrush  PathGradientBrush::P athGradientBrush (const PathGradientBrush &) 构造函数 (gdipluspath.h) 列出了 PathGradientBrush 类的构造函数。  | 
| 
              PathGradientBrush::P athGradientBrush  基于点数组创建 PathGradientBrush::P athGradientBrush 对象。 初始化路径渐变画笔的环绕模式。  | 
| 
              PathGradientBrush::P athGradientBrush  基于点数组创建 PathGradientBrush 对象。 初始化路径渐变画笔的环绕模式。  | 
| 
              PathGradientBrush::P athGradientBrush  PathGradientBrush::P athGradientBrush~r5 构造函数 (gdipluspath.h) 列出了 PathGradientBrush 类的构造函数。  | 
| 
              PathGradientBrush::ResetTransform  PathGradientBrush::ResetTransform 方法将此路径渐变画笔的转换矩阵重置为标识矩阵。 这意味着不会发生任何转换。  | 
| 
              PathGradientBrush::RotateTransform  PathGradientBrush::RotateTransform 方法使用自身和旋转矩阵的乘积更新此画笔的当前转换矩阵。  | 
| 
              PathGradientBrush::ScaleTransform  PathGradientBrush::ScaleTransform 方法使用自身和缩放矩阵的乘积更新此画笔的当前转换矩阵。  | 
| 
              PathGradientBrush::SetBlend  PathGradientBrush::SetBlend 方法设置此路径渐变画笔的混合因子和混合位置。  | 
| 
              PathGradientBrush::SetBlendBellShape  PathGradientBrush::SetBlendBellShape 方法设置此路径渐变画笔的混合形状。  | 
| 
              PathGradientBrush::SetBlendTriangularShape  PathGradientBrush::SetBlendTriangularShape 方法设置此路径渐变画笔的混合形状。  | 
| 
              PathGradientBrush::SetCenterColor  PathGradientBrush::SetCenterColor 方法设置此路径渐变画笔的中心颜色。 中心颜色是画笔中心点处显示的颜色。  | 
| 
              PathGradientBrush::SetCenterPoint  PathGradientBrush::SetCenterPoint 方法设置此路径渐变画笔的中心点。 默认情况下,中心点位于画笔边界路径的质心处,但你可以将中心点设置为路径内外的任何位置。  | 
| 
              PathGradientBrush::SetCenterPoint  PathGradientBrush::SetCenterPoint 方法设置此路径渐变画笔的中心点。  | 
| 
              PathGradientBrush::SetFocusScales  PathGradientBrush::SetFocusScales 方法设置此路径渐变画笔的焦点比例。  | 
| 
              PathGradientBrush::SetGammaCorrection  PathGradientBrush::SetGammaCorrection 方法指定是否为此路径渐变画笔启用伽玛校正。  | 
| 
              PathGradientBrush::SetGraphicsPath  PathGradientBrush::SetGraphicsPath 方法未在 Windows GDI+ 版本 1.0 中实现。  | 
| 
              PathGradientBrush::SetInterpolationColors  PathGradientBrush::SetInterpolationColors 方法设置此路径渐变画笔的预设颜色和混合位置。  | 
| 
              PathGradientBrush::SetSurroundColors  PathGradientBrush::SetSurroundColors 方法设置此路径渐变画笔的环绕颜色。 周围颜色是为画笔边界路径上的离散点指定的颜色。  | 
| 
              PathGradientBrush::SetTransform  PathGradientBrush::SetTransform 方法设置此路径渐变画笔的转换矩阵。  | 
| 
              PathGradientBrush::SetWrapMode  PathGradientBrush::SetWrapMode 方法设置此路径渐变画笔的环绕模式。  | 
| 
              PathGradientBrush::TranslateTransform  PathGradientBrush::TranslateTransform 方法使用自身和转换矩阵的乘积更新此画笔的当前转换矩阵。  | 
注解
默认情况下,路径渐变画笔的中心点是边界路径的质心,但可以通过调用 PathGradientBrush::SetCenterPoint 方法将中心点设置为路径内外的任何位置。
边界路径可以是由点数组指定的多边形,并且沿边界的每个点可以具有不同的颜色。
默认情况下,从边界上的点移动到中心点时,颜色与距离呈线性相关。 可以通过调用 PathGradientBrush::SetBlend 来自定义颜色和距离之间的关系。
要求
| 要求 | 值 | 
|---|---|
| 目标平台 | Windows | 
| 标头 | gdipluspath.h |