色彩類別 (gdipluscolor.h)
Color物件會儲存代表色彩的 32 位值。 色彩值包含四個 8 位元件:Alpha、紅色、綠色和藍色。 前 8 個位 (最重要的) 包含 Alpha 元件、下一個 8 位包含紅色元件、下一個 8 位包含綠色元件,而下一個 8 位 (最小有效) 包含藍色元件。 32 位值會儲存在 ARGB類型的變數中。
方法
Color類別具有這些方法。
Color::Color 建立 Color::Color 物件,並將其初始化為不透明黑色。 這是預設建構函式。 |
Color::Color 使用 ARGB 值建立 Color::Color 物件。 |
Color::Color 使用紅色、綠色和藍色元件的指定值,建立 Color::Color 物件。 此建構函式會將 Alpha 元件設定為 255 (不透明) 。 |
Color::Color 使用 Alpha、紅色、綠色和藍色元件的指定值來建立 Color::Color 物件。 |
Color::GetA Color::GetA 方法會取得這個 Color 物件的 Alpha 元件。 |
Color::GetAlpha Color::GetAlpha 方法會取得這個 Color 物件的 Alpha 元件。 |
Color::GetB Color::GetB 方法會取得這個 Color 物件的藍色元件。 |
Color::GetBlue Color::GetBlue 方法會取得此 Color 物件的藍色元件。 |
Color::GetG Color::GetG 方法會取得這個 Color 物件的綠色元件。 |
Color::GetGreen Color::GetGreen 方法會取得這個 Color 物件的綠色元件。 |
Color::GetR Color::GetR 方法會取得這個 Color 物件的紅色元件。 |
Color::GetRed Color::GetRed 方法會取得這個 Color 物件的紅色元件。 |
Color::GetValue Color::GetValue 方法會取得這個 Color 物件的 ARGB 值。 |
Color::MakeARGB Color::MakeARGB 方法會建立 32 位值,以合併指定的 Alpha、紅色、綠色和藍色元件。 |
Color::SetFromCOLORREF Color::SetFromCOLORREF 方法會使用 Windows Graphics Device Interface (GDI) COLORRE光圈值來設定此 Color 物件的 ARGB 值。 |
Color::SetValue Color::SetValue 方法會設定此 Color 物件的色彩。 |
Color::ToCOLORREF Color::ToCOLORREF 方法會將此 Color 物件的 ARGB 值轉換成 Windows 圖形裝置介面, (GDI) COLORRE光圈值。 |
備註
Alpha 元件是最重要的 8 位,指定色彩的透明度。 這四個元件值的範圍從 0 到 255。 Alpha 元件值為 0 會指定色彩為透明,而 Alpha 值為 255 則指定色彩不透明。 從 1 到 254 的 Alpha 元件值,指定在呈現色彩時,色彩與背景混合的程度。 紅色、綠色和藍色色彩元件值的範圍從 0 到 255,並決定色彩的強度。 Color::MakeARGB方法可用來將四個色彩元件封裝成單一 32 位值。
規格需求
目標平臺 | Windows |
標頭 | gdipluscolor.h |