LinearGradientBrush 類別 (gdiplusbrush.h)
LinearGradientBrush 類別會定義筆刷,以繪製色彩漸層,其中色彩會從線性漸層筆刷的起始界限線平均變更為線性漸層筆刷的結束界限線。 線性漸層筆刷的界限線是兩條平行直線。 色彩漸層垂直於線性漸層筆刷的界限線,從開始界限線逐漸變更為結束界限線的筆劃。 色彩漸層在起始界限線有一個色彩,而結束界限線的另一個色彩。
繼承
LinearGradientBrush 類別會實作 Brush。
方法
LinearGradientBrush 類別具有這些方法。
LinearGradientBrush::GetBlend LinearGradientBrush::GetBlend 方法會從LinearGradientBrush物件取得混合因數及其對應的混合位置。 |
LinearGradientBrush::GetBlendCount LinearGradientBrush::GetBlendCount 方法會取得目前為此LinearGradientBrush物件設定的混合因數目。 |
LinearGradientBrush::GetGammaCorrection LinearGradientBrush::GetGammaCorrection 方法會判斷是否為此 LinearGradientBrush 物件啟用 Gamma 校正。 |
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 方法會指定是否為此線性漸層筆刷啟用 Gamma 校正。 |
LinearGradientBrush::SetInterpolationColors LinearGradientBrush::SetInterpolationColors 方法會將此線性漸層筆刷及其對應混合位置的色彩設定為插補。 |
LinearGradientBrush::SetLinearColors LinearGradientBrush::SetLinearColors 方法會設定此線性漸層筆刷的開始色彩和結束色彩。 |
LinearGradientBrush::SetTransform LinearGradientBrush::SetTransform 方法會設定此線性漸層筆刷的轉換矩陣。 |
LinearGradientBrush::SetWrapMode LinearGradientBrush::SetWrapMode 方法會設定此線性漸層筆刷的包裝模式。 |
LinearGradientBrush::TranslateTransform LinearGradientBrush::TranslateTransform 方法會以本身乘積和轉譯矩陣來更新此筆刷目前的轉換矩陣。 |
規格需求
需求 | 值 |
---|---|
目標平台 | Windows |
標頭 | gdiplusbrush.h |