LinearGradientBrush 类 (gdiplusbrush.h)

LinearGradientBrush 类定义一个画笔,该画笔绘制颜色渐变,其中颜色从线性渐变画笔的起始边界线均匀变化到线性渐变画笔的结束边界线。 线性渐变画笔的边界线是两条平行直线。 颜色渐变垂直于线性渐变画笔的边界线,在从起始边界线到结束边界线的笔划中逐渐变化。 颜色渐变在起始边界线处有一种颜色,在结束边界线有另一种颜色。

继承

LinearGradientBrush 类实现 Brush。

方法

LinearGradientBrush 类具有这些方法。

 
LinearGradientBrush::GetBlend

LinearGradientBrush::GetBlend 方法从 LinearGradientBrush 对象获取混合因子及其相应的混合位置。
LinearGradientBrush::GetBlendCount

LinearGradientBrush::GetBlendCount 方法获取当前为此 LinearGradientBrush 对象设置的混合因子数。
LinearGradientBrush::GetGammaCorrection

LinearGradientBrush::GetGammaCorrection 方法确定是否为此 LinearGradientBrush 对象启用伽玛校正。
LinearGradientBrush::GetInterpolationColorCount

LinearGradientBrush::GetInterpolationColorCount 方法获取当前设置为为此线性渐变画笔内插的颜色数。
LinearGradientBrush::GetInterpolationColors

LinearGradientBrush::GetInterpolationColors 方法获取当前设置为为此线性渐变画笔插入的颜色及其相应的混合位置。
LinearGradientBrush::GetLinearColors

LinearGradientBrush::GetLinearColors 方法获取此线性渐变画笔的起始颜色和结束颜色。
LinearGradientBrush::GetRectangle

LinearGradientBrush::GetRectangle 方法获取定义渐变边界的矩形。
LinearGradientBrush::GetRectangle

本主题列出了 LinearGradientBrush 类的 GetRectangle 方法。 有关 LinearGradientBrush 类的方法的完整列表,请参阅 LinearGradientBrush 方法。
LinearGradientBrush::GetTransform

LinearGradientBrush::GetTransform 方法获取此线性渐变画笔的转换矩阵。
LinearGradientBrush::GetWrapMode

LinearGradientBrush::GetWrapMode 方法获取此画笔的包装模式。 环绕模式确定使用画笔绘制区域时如何平铺区域。
LinearGradientBrush::LinearGradientBrush

本主题列出了 LinearGradientBrush 类的构造函数。 有关完整的类列表,请参阅 LinearGradientBrush 类。 (重载 2/2)
LinearGradientBrush::LinearGradientBrush

本主题列出了 LinearGradientBrush 类的构造函数。 有关完整的类列表,请参阅 LinearGradientBrush 类。 (重载 1/2)
LinearGradientBrush::LinearGradientBrush

从一组边界点和边界颜色创建 LinearGradientBrush::LinearGradientBrush 对象。
LinearGradientBrush::LinearGradientBrush

基于矩形和方向模式创建 LinearGradientBrush::LinearGradientBrush 对象。 (重载 1/2)
LinearGradientBrush::LinearGradientBrush

从矩形和方向角度创建 LinearGradientBrush::LinearGradientBrush 对象。 (重载 2/2)
LinearGradientBrush::LinearGradientBrush

基于矩形和方向模式创建 LinearGradientBrush::LinearGradientBrush 对象。 (重载 2/2)
LinearGradientBrush::LinearGradientBrush

从矩形和方向角度创建 LinearGradientBrush::LinearGradientBrush 对象。 (重载 1/2)
LinearGradientBrush::LinearGradientBrush

本主题列出了 LinearGradientBrush 类的构造函数。 有关完整的类列表,请参阅 LinearGradientBrush 类。
LinearGradientBrush::MultiplyTransform

LinearGradientBrush::MultiplyTransform 方法使用自身和另一个矩阵的乘积更新此画笔的转换矩阵。
LinearGradientBrush::ResetTransform

LinearGradientBrush::ResetTransform 方法将此线性渐变画笔的转换矩阵重置为标识矩阵。 这意味着不会发生任何转换。
LinearGradientBrush::RotateTransform

LinearGradientBrush::RotateTransform 方法使用自身和旋转矩阵的乘积更新此画笔的当前转换矩阵。
LinearGradientBrush::ScaleTransform

LinearGradientBrush::ScaleTransform 方法使用自身乘积和缩放矩阵更新此画笔的当前转换矩阵。
LinearGradientBrush::SetBlend

LinearGradientBrush::SetBlend 方法设置此线性渐变画笔的混合因子和混合位置,以创建自定义混合。
LinearGradientBrush::SetBlendBellShape

LinearGradientBrush::SetBlendBellShape 方法设置此线性渐变画笔的混合形状,以基于钟形曲线创建自定义混合。
LinearGradientBrush::SetBlendTriangularShape

LinearGradientBrush::SetBlendTriangularShape 方法设置此线性渐变画笔的混合形状,以基于三角形状创建自定义混合。
LinearGradientBrush::SetGammaCorrection

LinearGradientBrush::SetGammaCorrection 方法指定是否为此线性渐变画笔启用伽玛校正。
LinearGradientBrush::SetInterpolationColors

LinearGradientBrush::SetInterpolationColors 方法设置要为此线性渐变画笔及其相应的混合位置内插的颜色。
LinearGradientBrush::SetLinearColors

LinearGradientBrush::SetLinearColors 方法设置此线性渐变画笔的起始颜色和结束颜色。
LinearGradientBrush::SetTransform

LinearGradientBrush::SetTransform 方法设置此线性渐变画笔的转换矩阵。
LinearGradientBrush::SetWrapMode

LinearGradientBrush::SetWrapMode 方法设置此线性渐变画笔的环绕模式。
LinearGradientBrush::TranslateTransform

LinearGradientBrush::TranslateTransform 方法使用自身乘积和转换矩阵更新此画笔的当前转换矩阵。

要求

要求
目标平台 Windows
标头 gdiplusbrush.h