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