pathGradientBrush 类 (gdipluspath.h)
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 |