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 |